From 22e87e8110b550e026613009bb915a6f92cfe4ae Mon Sep 17 00:00:00 2001 From: geekiot Date: Mon, 3 Nov 2025 15:18:57 +0500 Subject: [PATCH] Update the daddy docker configurations --- docker/docker-compose.yaml | 12 ++++++------ scripts/build.sh | 2 ++ scripts/deploy.sh | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) create mode 100755 scripts/build.sh diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 526c9ae..be4f690 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -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: diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..c2403b6 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +sudo docker build -t ghcr.io/dibuildo/urfu-daddy:latest -f ./docker/Dockerfile . diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 2a27870..9bb3c0f 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -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 "$@"