diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 052ebee..31e8697 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -6,6 +6,9 @@ services: dockerfile: ./docker/Dockerfile command: sh -c "uv run --active --script ./scripts/pybabel.py compile && uv run ./src/main.py" restart: always + depends_on: + - database + - redis database: container_name: ${POSTGRES_HOST} @@ -17,3 +20,15 @@ services: 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}