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: services:
bot: daddy_core:
image: ghcr.io/dibuildo/urfu-daddy:0.0.1 image: ghcr.io/dibuildo/urfu-daddy:latest
command: ["uv", "run", "--no-dev", "./src/main.py"] command: ["uv", "run", "--no-dev", "./src/main.py"]
restart: always restart: always
depends_on: depends_on:
- database - daddy_database
- redis - daddy_redis
volumes: volumes:
- ../logs:/urfu-daddy/logs:rw - ../logs:/urfu-daddy/logs:rw
env_file: env_file:
- ../.env - ../.env
database: daddy_database:
container_name: ${POSTGRES_HOST} container_name: ${POSTGRES_HOST}
image: postgres:15 image: postgres:15
ports: ports:
@ -22,7 +22,7 @@ services:
POSTGRES_PASSWORD: ${POSTGRES_PASS} POSTGRES_PASSWORD: ${POSTGRES_PASS}
POSTGRES_DB: ${POSTGRES_NAME} POSTGRES_DB: ${POSTGRES_NAME}
redis: daddy_redis:
container_name: ${REDIS_HOST} container_name: ${REDIS_HOST}
image: redis:8.2.2 image: redis:8.2.2
command: 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 #!/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 "$@" sudo docker compose --env-file ./.env -f ./docker/docker-compose.yaml up "$@"