version: '3.3' services: client: 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