Files
duty-teller/docker-compose.prod.yml
Nikolay Tatarinov f53ef81306
All checks were successful
CI / lint-and-test (push) Successful in 22s
chore: update Docker configuration and improve health check functionality
- Added Docker health check endpoint to the FastAPI application, returning a 200 status when the app is running.
- Updated Dockerfile to include curl for health checks and modified entrypoint script to exit on errors.
- Enhanced .dockerignore and .gitignore files to exclude coverage and test artifacts.
- Updated docker-compose.prod.yml to specify version.
- Added pytest-cov as a development dependency to improve test coverage reporting.
2026-02-20 20:31:43 +03:00

22 lines
339 B
YAML

version: "3.8"
services:
bot:
build:
context: .
dockerfile: Dockerfile
env_file: .env
restart: always
ports:
- "${HTTP_PORT:-8080}:8080"
volumes:
- duty_data:/app/data
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
volumes:
duty_data: {}