Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2.1'
- # les paramètres commentés sont les paramètres à renseigner pour l'installation de l'UC Eva Gare
- services:
- # GARE API
- gare-api:
- build:
- context: /media/sf_partage/eva/images-docker/EvaNode
- dockerfile: Dockerfile
- container_name: gare-api
- restart: always
- working_dir: /home/node/app
- depends_on:
- - calcul-pdt
- command: [sh, -c, "sleep 5 ; npm start"]
- network_mode: "host"
- privileged: true
- ports:
- - 9004:9004
- #expose:
- # - "9004"
- volumes:
- - /media/sf_partage/eva/gare-api:/home/node/app
- - /media/sf_partage/eva/gare-api/node_modules:/home/node/app/node_modules
- - /media/sf_partage/log/gare-api:/home/node/app/logs
- - /media/sf_partage/eva/gare-env/configuration/certificats:/certificats:ro
- environment:
- # Conf Redis
- - redis-host=${VM_ADDRESS}
- - redis-password=foobared
- - redis-port=6379
- # Conf AMQP
- - amqp-url=amqp://guest:guest@rabbitmq:5672
- - amqp-options-rejectUnauthorized=false
- - amqp-nom_exchange_transport=TransportNT
- - amqp-nom_queue_circulation=Circulation
- # URL de l'open am utilisé à la fois pour l'authentification à cette UC et l'environnement lié à cette UC
- - openAm-url=https://${OPENAM_HOST}/openam
- # client secret de l'open am utilisé à la fois pour l'authentification à cette UC et l'environnement lié à cette UC
- - openAm-password=${OPENAM_PSWD}
- # clientid de l'open am utilisé à la fois pour l'authentification à cette UC et l'environnement lié à cette UC
- - openAm-user=${OPENAM_USER}
- # URL du composant administration de l'environnement Eva Central lié à cette UC
- - EVA_ADMIN=https://administration.${ENVIRONMENT_NAME}.eva.sncf.fr/afficheur-manager/
- # URL de l'IHM de bascule du module gare-api local envoyé à la FID pour récupération du token
- - IHM_FID_URL=https://${UC_MODE}.gare.${ENVIRONMENT_NAME}.eva.sncf.fr:9005
- # URL de l'IHM de bascule du module gare-api local si redirection
- - IHM_URL=https://${VM_ADDRESS}:9005
- - notificateurPdt-url=https://notificateur-pdt.${ENVIRONMENT_NAME}.eva.sncf.fr
- # URL de l'IHM PDT fournie par le module traitements-pdt de l'environnement Eva Central lié à cette UC
- - traitementsApi-url=https://traitements-api.${ENVIRONMENT_NAME}.eva.sncf.fr/
- - traitementsApiLocal-url=http://${VM_ADDRESS}:9001
- - EVA_TRAITEMENT_IHM=https://traitements-pdt.${ENVIRONMENT_NAME}.eva.sncf.fr
- # URL de l'IHM PDT fournie par le module traitements-pdt local
- - LOCAL_TRAITEMENT_IHM=http://gare.${ENVIRONMENT_NAME}.eva.sncf.fr:9000
- - calculPdt-url=http://${VM_ADDRESS}:9090
- # base URL du module diffusion-afficheurs de l'environnement Eva Central lié à cette UC
- - EVA_DIFFUSION_AFFICHEURS=https://diffusion-afficheurs-tft.${ENVIRONMENT_NAME}.eva.sncf.fr/afficheur-client
- # base URL du module diffusion-afficheurs local
- - LOCAL_DIFFUSION_AFFICHEURS=https://gare.${ENVIRONMENT_NAME}.eva.sncf.fr:8443/afficheur-client
- - DIFFUSION_AFFICHEUR_WEBSOCKET=/websock?user=wsclient&password=wspasscode&
- # URL du composant synchronisation-gares de l'environnement Eva Central lié à cette UC
- - SYNC_GARES=https://synchronisation-gares.${ENVIRONMENT_NAME}.eva.sncf.fr
- # IP publique de l'UC maitre (dans le cas d'une installation mono UC, renseigner l'IP de l'UC)
- - UC_MASTER=${CLUSTER_UC1_ADDRESS}
- # IP publique de l'UC de secours (dans le cas d'une installation mono UC, renseigner l'IP de l'UC)
- - UC_SLAVE=${CLUSTER_UC2_ADDRESS}
- # IP publique de la VIP (dans le cas d'une installation mono UC, renseigner l'IP de l'UC)
- - UC_VIP=${CLUSTER_VIP_ADDRESS}
- # URL de l'IHM Pdt via la VIP de l'UC (dans le cas d'une installation mono UC, renseigner l'IP de l'UC)
- - PHYSICAL_ADRESS=${VM_ADDRESS}
- # code UIC (sans préfixe "OCE") de la gare pour laquelle cette UC est installée
- - GARE_ID=${UC_UIC}
- # timezone
- - TZ=Europe/Paris
- # à ne pas changer
- - NODE_MODULES_CACHE=false
- - NODE_ENV=production
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement