diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4f3d01a..9601559 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -65,9 +65,10 @@ deploy: - ssh-keyscan -H "$SSH_HOST" - AUTH_COMMAND="echo "$CI_REGISTRY_PASSWORD" | docker login $CI_REGISTRY --username $CI_REGISTRY_USER --password-stdin"; - ssh $SSH_ADDRESS "$AUTH_COMMAND" - - scp -C -r infrastructure/ ssl/ compose.yaml "$SSH_ADDRESS":~/deploy/ - - ssh "$SSH_ADDRESS" "cd ~/deploy && \ + - scp -C -r infrastructure/ ssl/ compose.yaml $SSH_ADDRESS:~/deploy/ + - ssh $SSH_ADDRESS "cd ~/deploy && \ /usr/bin/docker compose pull > deploy.log 2>&1 && \ /usr/bin/docker compose down >> deploy.log 2>&1 && \ /usr/bin/docker compose up -d --remove-orphans >> deploy.log 2>&1 && \ /usr/bin/docker compose ps >> deploy.log 2>&1" + - ssh $SSH_ADDRESS "docker system prune -a"