version: '3.8' services: mail_order_bot: build: context: . dockerfile: Dockerfile args: GIT_REPO_URL: https://git.lesha.spb.ru/alex/mail_order_bot GIT_BRANCH: master container_name: mail_order_bot restart: unless-stopped # Монтирование .env файла для секретов env_file: - .env # Дополнительные переменные окружения environment: - PYTHONUNBUFFERED=1 # Монтирование volumes (если нужно) volumes: - .//app/data # для хранения данных - ./logs:/app/logs # для логов # Если приложение использует сеть # ports: # - "8000:8000" # Если нужны другие сервисы (БД, Redis и т.д.) # depends_on: # - postgres # - redis # Настройки логирования logging: driver: "json-file" options: max-size: "10m" max-file: "3" # Раскомментируйте, если нужны дополнительные сервисы # # postgres: # image: postgres:15-alpine # container_name: mail_order_bot_db # restart: unless-stopped # environment: # POSTGRES_DB: mail_order_bot # POSTGRES_USER: ${POSTGRES_USER} # POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} # volumes: # - postgres_/var/lib/postgresql/data # ports: # - "5432:5432" # # redis: # image: redis:7-alpine # container_name: mail_order_bot_redis # restart: unless-stopped # ports: # - "6379:6379" # volumes: # postgres_