From ec5bcbc9c7ff068b6415e978d7e4db46363b77ca Mon Sep 17 00:00:00 2001 From: Sergey Stepanov Date: Thu, 6 Apr 2023 12:59:48 +0300 Subject: [PATCH] Update deployment --- .github/workflows/cd/deploy-app.sh | 2 +- .github/workflows/cd/docker-compose.yml | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cd/deploy-app.sh b/.github/workflows/cd/deploy-app.sh index c80c0eab..902f4837 100755 --- a/.github/workflows/cd/deploy-app.sh +++ b/.github/workflows/cd/deploy-app.sh @@ -227,7 +227,7 @@ for ip in $IP_LIST; do mkdir -p $REMOTE_WORK_DIR/home; \ echo \"$custom_config\" > $REMOTE_WORK_DIR/home/config.yaml; \ echo '$compose_src' > ./docker-compose.yml; \ - docker compose stop; \ + docker compose down; \ IMAGE_TAG=$DOCKER_IMAGE_TAG docker compose pull; \ docker compose up -d;" done diff --git a/.github/workflows/cd/docker-compose.yml b/.github/workflows/cd/docker-compose.yml index 6e91027a..06bcca29 100644 --- a/.github/workflows/cd/docker-compose.yml +++ b/.github/workflows/cd/docker-compose.yml @@ -2,16 +2,12 @@ version: "3.9" x-params: &default-params - image: ghcr.io/giongto35/cloud-game/cloud-game:${IMAGE_TAG:-latest} + image: ghcr.io/giongto35/cloud-game/cloud-game:${IMAGE_TAG:-dev} network_mode: "host" privileged: true restart: always logging: - driver: "json-file" - options: - max-size: "32m" - max-file: "4" - compress: "true" + driver: "journald" services: @@ -21,6 +17,7 @@ services: volumes: - ${APP_DIR:-/cloud-game}/cache:/usr/local/share/cloud-game/assets/cache - ${APP_DIR:-/cloud-game}/games:/usr/local/share/cloud-game/assets/games + - ${APP_DIR:-/cloud-game}/home:/root/.cr worker: <<: *default-params