Il faut ouvrir les ports de 3023 à 3027 sur la console azure
Ajouter dans un compose
version: '3.7'
Il faut ouvrir les ports de 3023 à 3027 sur la console azure
Ajouter dans un compose
version: '3.7'
# https://github.com/rene-d/wifinfo | |
sensor: | |
- platform: rest | |
name: TeleInfo | |
resource: http://XXX.XXX.XXX.XXX/json | |
username: XXXXXXXXXX | |
password: XXXXXXXXXX | |
authentication: basic | |
json_attributes: | |
- "timestamp" |
{ | |
"annotations": { | |
"list": [ | |
{ | |
"builtIn": 1, | |
"datasource": "-- Grafana --", | |
"enable": true, | |
"hide": true, | |
"iconColor": "rgba(0, 211, 255, 1)", | |
"name": "Annotations & Alerts", |
See https://github.com/statping/statping
{
"typeMessage": "MessageCard",
"context": "http://schema.org/extensions",
"summary": "Une application a changé d'état",
"themeColor": "AA78D7",
"title": "Etat Applicatif",
"sections": [{
"activityTitle": "{{.Service.Name}}",
version: "3.7" | |
services: | |
my-producer: | |
container_name: my-producer | |
image: my-producer:1.0.0 | |
restart: "no" | |
volumes: | |
- /home/docker/vol/my-producer:/logs | |
networks: | |
- traefik |
Cloner le repo
sudo curl -L https://github.com/drone/drone-cli/releases/latest/download/drone_linux_amd64.tar.gz | tar zx
sudo install -t /usr/local/bin drone
On récupère le token de l'utilisateur (IHM web de drone) et on l'exporte
export DRONE_SERVER=https://d.example.com
export DRONE_TOKEN=yCRzyCRRyCRARTyCRiKEyCRMyCRyCRyCR
Utile pour transformer Entity to DTO
exemple
Person p = QuickMapper.map(personDto,Person.class)
List<Person> pList = QuickMapper.mapList(personDtoList,Person.class)
import org.slf4j.Logger;
Sur un serveur Springboot, sécuriser toutes ses api en vérifiant la validité d'un jeton au format JWT(fourni par exemple par Keycloak).
Avoir la possibilité de désactiver simplement cette sécurisation grâce à une propriété dans le fichier application.yml
Configuration de springdoc.
Ajouter la dépendance dans POM.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-resource-server</artifactId>
Ajout de la dépendance:
npm install --save keycloak-angular@latest
npm install --save [email protected]
Editez app.module, pour ajouter le provider et remplacez bootstrap par entryComponents, ajout de la méthode keycloakService.init
environment.settings.keycloakJsonUrl
contient l'emplacement relatif du fichier keycloak.json généré à partir de keycloak ex : ./assets/config/keycloak.json