EvoCalculator.Client2/docker-compose.yml

79 lines
2.4 KiB
YAML

version: '3.3'
services:
client:
ports:
- ${PORT_CLIENT_EXPOSE}:3000
environment:
- USE_DEV_COLORS=${USE_DEV_COLORS}
- BASE_PATH=${BASE_PATH}
- SENTRY_DSN=${SENTRY_DSN}
- SENTRYCLI_CDNURL=${SENTRYCLI_CDNURL}
- SENTRY_AUTH_TOKEN=${SENTRY_AUTH_TOKEN}
- SENTRY_ENVIRONMENT=${SENTRY_ENVIRONMENT}
- URL_GET_USER_DIRECT=${URL_GET_USER_DIRECT}
- URL_CRM_GRAPHQL_DIRECT=${URL_CRM_GRAPHQL_DIRECT}
- URL_CRM_GRAPHQL_PROXY=${URL_CRM_GRAPHQL_PROXY}
- URL_CRM_CREATEKP_DIRECT=${URL_CRM_CREATEKP_DIRECT}
- URL_CRM_DOWNLOADKP_BASE=${URL_CRM_DOWNLOADKP_BASE}
- URL_CORE_FINGAP_DIRECT=${URL_CORE_FINGAP_DIRECT}
- URL_CORE_CALCULATE_DIRECT=${URL_CORE_CALCULATE_DIRECT}
- URL_1C_TRANSTAX_DIRECT=${URL_1C_TRANSTAX_DIRECT}
- URL_ELT_OSAGO_DIRECT=${URL_ELT_OSAGO_DIRECT}
- URL_ELT_KASKO_DIRECT=${URL_ELT_KASKO_DIRECT}
build:
args:
- USE_DEV_COLORS=${USE_DEV_COLORS}
- BASE_PATH=${BASE_PATH}
- SENTRY_DSN=${SENTRY_DSN}
- SENTRYCLI_CDNURL=${SENTRYCLI_CDNURL}
- SENTRY_AUTH_TOKEN=${SENTRY_AUTH_TOKEN}
- SENTRY_ENVIRONMENT=${SENTRY_ENVIRONMENT}
- URL_GET_USER_DIRECT=${URL_GET_USER_DIRECT}
- URL_CRM_GRAPHQL_DIRECT=${URL_CRM_GRAPHQL_DIRECT}
- URL_CRM_GRAPHQL_PROXY=${URL_CRM_GRAPHQL_PROXY}
- URL_CRM_CREATEKP_DIRECT=${URL_CRM_CREATEKP_DIRECT}
- URL_CRM_DOWNLOADKP_BASE=${URL_CRM_DOWNLOADKP_BASE}
- URL_CORE_FINGAP_DIRECT=${URL_CORE_FINGAP_DIRECT}
- URL_CORE_CALCULATE_DIRECT=${URL_CORE_CALCULATE_DIRECT}
- URL_1C_TRANSTAX_DIRECT=${URL_1C_TRANSTAX_DIRECT}
- URL_ELT_OSAGO_DIRECT=${URL_ELT_OSAGO_DIRECT}
- URL_ELT_KASKO_DIRECT=${URL_ELT_KASKO_DIRECT}
context: .
dockerfile: ./apps/web/Dockerfile
networks:
- calc_network
- auth_network
restart: always
depends_on:
- api
api:
build:
context: .
dockerfile: ./apps/api/Dockerfile
environment:
- REDIS_HOST=redis
- CACHE_TTL=${CACHE_TTL}
- URL_CRM_GRAPHQL_DIRECT=${URL_CRM_GRAPHQL_DIRECT}
restart: always
networks:
- calc_network
depends_on:
- redis
redis:
image: redis:7-alpine
environment:
ALLOW_EMPTY_PASSWORD: 'yes'
restart: always
networks:
- calc_network
networks:
calc_network:
external:
name: calc_network
auth_network:
external:
name: auth_network