generated from DEFRA/ffc-template-node
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yaml
33 lines (32 loc) · 1.45 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
services:
ffc-pay-web:
depends_on:
- ffc-pay-event-store-azurite
build:
context: .
target: production
image: ffc-pay-web
container_name: ffc-pay-web
environment:
APPINSIGHTS_CLOUDROLE: ffc-pay-web-local
APPINSIGHTS_CONNECTIONSTRING: ${APPINSIGHTS_CONNECTIONSTRING}
PAYMENTS_SERVICE_ENDPOINT: http://ffc-pay-processing:3008
TRACKING_SERVICE_ENDPOINT: http://ffc-pay-tracking:3002
AZUREID_CLIENT_SECRET: ${AZUREID_CLIENT_SECRET}
AZUREID_CLIENT_ID: ${AZUREID_CLIENT_ID}
AZUREID_TENANT_ID: ${AZUREID_TENANT_ID}
REDIRECT_URL: ${REDIRECT_URL}
COOKIE_PASSWORD: cookiecookiecookiecookiecookiecookie
AZURE_STORAGE_USE_CONNECTION_STRING: "true"
AZURE_STORAGE_CREATE_CONTAINERS: "true"
AZURE_STORAGE_ACCOUNT_NAME: ${AZURE_STORAGE_ACCOUNT_NAME:-devstoreaccount1}
MESSAGE_QUEUE_HOST: ${MESSAGE_QUEUE_HOST}
MESSAGE_QUEUE_PASSWORD: ${MESSAGE_QUEUE_PASSWORD}
MESSAGE_QUEUE_USER: ${MESSAGE_QUEUE_USER}
DATA_TOPIC_ADDRESS: ${DATA_TOPIC_ADDRESS:-ffc-pay-data-request}${MESSAGE_QUEUE_SUFFIX}
DATARESPONSE_QUEUE_ADDRESS: ${DATARESPONSE_QUEUE_ADDRESS:-ffc-pay-data-request-response}${MESSAGE_QUEUE_SUFFIX}
ffc-pay-event-store-azurite:
image: mcr.microsoft.com/azure-storage/azurite:3.23.0
command: "azurite --blobHost 0.0.0.0 --queueHost 0.0.0.0 --tableHost 0.0.0.0 --loose"
labels:
com.docker.compose.pay.role: ffc-pay-event-store-azurite