services: web: image: git.logidex.ru/fakz9/tbank-api-logidex:latest container_name: tbank-api-logidex-app env_file: - ./src/.env depends_on: - db - redis volumes: - ./src/app:/code/app - ./src/.env:/code/.env networks: - appnet - proxy labels: - "traefik.enable=true" worker: image: git.logidex.ru/fakz9/tbank-api-logidex:latest container_name: tbank-api-logidex-worker command: arq app.core.worker.settings.WorkerSettings env_file: - ./src/.env depends_on: - db - redis volumes: - ./src/app:/code/app - ./src/.env:/code/.env networks: - appnet db: image: postgres:17 container_name: tbank-api-logidex-db env_file: - ./src/.env volumes: - postgres-data:/var/lib/postgresql/data networks: - appnet redis: image: redis:alpine container_name: tbank-api-logidex-redis volumes: - redis-data:/data networks: - appnet volumes: postgres-data: redis-data: networks: appnet: external: false proxy: external: true