Update the daddy docker configurations

This commit is contained in:
Kirill Samoylenkov 2025-11-03 15:18:57 +05:00
parent 9a21373281
commit 22e87e8110
3 changed files with 9 additions and 7 deletions

View file

@ -1,17 +1,17 @@
services:
bot:
image: ghcr.io/dibuildo/urfu-daddy:0.0.1
daddy_core:
image: ghcr.io/dibuildo/urfu-daddy:latest
command: ["uv", "run", "--no-dev", "./src/main.py"]
restart: always
depends_on:
- database
- redis
- daddy_database
- daddy_redis
volumes:
- ../logs:/urfu-daddy/logs:rw
env_file:
- ../.env
database:
daddy_database:
container_name: ${POSTGRES_HOST}
image: postgres:15
ports:
@ -22,7 +22,7 @@ services:
POSTGRES_PASSWORD: ${POSTGRES_PASS}
POSTGRES_DB: ${POSTGRES_NAME}
redis:
daddy_redis:
container_name: ${REDIS_HOST}
image: redis:8.2.2
command:

2
scripts/build.sh Executable file
View file

@ -0,0 +1,2 @@
#!/usr/bin/env bash
sudo docker build -t ghcr.io/dibuildo/urfu-daddy:latest -f ./docker/Dockerfile .

View file

@ -1,3 +1,3 @@
#!/usr/bin/env bash
sudo docker compose --env-file ./.env -f ./docker/docker-compose.yaml run --rm bot uv run --no-dev src/main.py --db create
sudo docker compose --env-file ./.env -f ./docker/docker-compose.yaml run --rm daddy_core uv run --no-dev src/main.py --db create
sudo docker compose --env-file ./.env -f ./docker/docker-compose.yaml up "$@"