urfu-daddy/docker/docker-compose.yaml

35 lines
844 B
YAML

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}