services: daddy_core: image: ghcr.io/dibuildo/urfu-daddy:latest command: ["uv", "run", "--no-dev", "./src/main.py"] restart: always depends_on: - daddy_database - daddy_redis volumes: - ../logs:/urfu-daddy/logs:rw env_file: - ../.env daddy_database: container_name: ${POSTGRES_HOST} image: postgres:15 ports: - 127.0.0.1:${POSTGRES_PORT}:${POSTGRES_PORT} restart: always environment: POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASS} POSTGRES_DB: ${POSTGRES_NAME} daddy_redis: container_name: ${REDIS_HOST} image: redis:8.2.2 command: - redis-server restart: always ports: - 127.0.0.1:${REDIS_PORT}:${REDIS_PORT} environment: REDIS_HOST: ${REDIS_HOST} REDIS_PORT: ${REDIS_PORT}