services: bot: container_name: urfu-daddy-bot build: context: .. dockerfile: ./docker/Dockerfile command: ["uv", "run", "--no-dev", "./src/main.py"] restart: always depends_on: - database - redis volumes: - ../logs:/urfu-daddy/logs:rw 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} 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}