SHARE
TWEET

Untitled

a guest Sep 4th, 2018 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. version: '2.1'
  2. # les paramètres commentés sont les paramètres à renseigner pour l'installation de l'UC Eva Gare
  3. services:
  4.     # GARE API
  5.     gare-api:
  6.         build:
  7.            context: /media/sf_partage/eva/images-docker/EvaNode
  8.            dockerfile: Dockerfile
  9.         container_name: gare-api
  10.         restart: always
  11.         working_dir: /home/node/app
  12.         depends_on:
  13.           - calcul-pdt
  14.         command: [sh, -c, "sleep 5 ; npm start"]
  15.         network_mode: "host"
  16.         privileged: true
  17.         ports:
  18.           - 9004:9004
  19.         #expose:
  20.         #  - "9004"
  21.         volumes:
  22.           - /media/sf_partage/eva/gare-api:/home/node/app
  23.           - /media/sf_partage/eva/gare-api/node_modules:/home/node/app/node_modules
  24.           - /media/sf_partage/log/gare-api:/home/node/app/logs
  25.           - /media/sf_partage/eva/gare-env/configuration/certificats:/certificats:ro
  26.         environment:
  27.           # Conf Redis
  28.           - redis-host=${VM_ADDRESS}
  29.           - redis-password=foobared
  30.           - redis-port=6379
  31.           # Conf AMQP
  32.           - amqp-url=amqp://guest:guest@rabbitmq:5672
  33.           - amqp-options-rejectUnauthorized=false
  34.           - amqp-nom_exchange_transport=TransportNT
  35.           - amqp-nom_queue_circulation=Circulation
  36.  
  37.           # URL de l'open am utilisé à la fois pour l'authentification à cette UC et l'environnement lié à cette UC
  38.           - openAm-url=https://${OPENAM_HOST}/openam
  39.           # client secret de l'open am utilisé à la fois pour l'authentification à cette UC et l'environnement lié à cette UC
  40.           - openAm-password=${OPENAM_PSWD}
  41.           # clientid de l'open am utilisé à la fois pour l'authentification à cette UC et l'environnement lié à cette UC
  42.           - openAm-user=${OPENAM_USER}
  43.           # URL du composant administration de l'environnement Eva Central lié à cette UC
  44.           - EVA_ADMIN=https://administration.${ENVIRONMENT_NAME}.eva.sncf.fr/afficheur-manager/
  45.           # URL de l'IHM de bascule du module gare-api local envoyé à la FID pour récupération du token
  46.           - IHM_FID_URL=https://${UC_MODE}.gare.${ENVIRONMENT_NAME}.eva.sncf.fr:9005
  47.           # URL de l'IHM de bascule du module gare-api local si redirection
  48.           - IHM_URL=https://${VM_ADDRESS}:9005
  49.           - notificateurPdt-url=https://notificateur-pdt.${ENVIRONMENT_NAME}.eva.sncf.fr
  50.           # URL de l'IHM PDT fournie par le module traitements-pdt de l'environnement Eva Central lié à cette UC
  51.           - traitementsApi-url=https://traitements-api.${ENVIRONMENT_NAME}.eva.sncf.fr/
  52.           - traitementsApiLocal-url=http://${VM_ADDRESS}:9001
  53.           - EVA_TRAITEMENT_IHM=https://traitements-pdt.${ENVIRONMENT_NAME}.eva.sncf.fr
  54.           # URL de l'IHM PDT fournie par le module traitements-pdt local
  55.           - LOCAL_TRAITEMENT_IHM=http://gare.${ENVIRONMENT_NAME}.eva.sncf.fr:9000
  56.           - calculPdt-url=http://${VM_ADDRESS}:9090
  57.           # base URL du module diffusion-afficheurs de l'environnement Eva Central lié à cette UC
  58.           - EVA_DIFFUSION_AFFICHEURS=https://diffusion-afficheurs-tft.${ENVIRONMENT_NAME}.eva.sncf.fr/afficheur-client
  59.           # base URL du module diffusion-afficheurs local
  60.           - LOCAL_DIFFUSION_AFFICHEURS=https://gare.${ENVIRONMENT_NAME}.eva.sncf.fr:8443/afficheur-client
  61.           - DIFFUSION_AFFICHEUR_WEBSOCKET=/websock?user=wsclient&password=wspasscode&
  62.           # URL du composant synchronisation-gares de l'environnement Eva Central lié à cette UC
  63.           - SYNC_GARES=https://synchronisation-gares.${ENVIRONMENT_NAME}.eva.sncf.fr
  64.           # IP publique de l'UC maitre (dans le cas d'une installation mono UC, renseigner l'IP de l'UC)
  65.           - UC_MASTER=${CLUSTER_UC1_ADDRESS}
  66.           # IP publique de l'UC de secours (dans le cas d'une installation mono UC, renseigner l'IP de l'UC)
  67.           - UC_SLAVE=${CLUSTER_UC2_ADDRESS}
  68.           # IP publique de la VIP (dans le cas d'une installation mono UC, renseigner l'IP de l'UC)
  69.           - UC_VIP=${CLUSTER_VIP_ADDRESS}
  70.           # 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)
  71.           - PHYSICAL_ADRESS=${VM_ADDRESS}
  72.           # code UIC (sans préfixe "OCE") de la gare pour laquelle cette UC est installée
  73.           - GARE_ID=${UC_UIC}
  74.           # timezone
  75.           - TZ=Europe/Paris
  76.           # à ne pas changer
  77.           - NODE_MODULES_CACHE=false
  78.           - NODE_ENV=production
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top