btw gitlab ci isnt that really bad

This commit is contained in:
ITQ
2025-03-01 07:52:00 +03:00
parent a169f7da8e
commit c3f75048c5
+6 -10
View File
@@ -68,13 +68,9 @@ deploy:
- AUTH_COMMAND="echo "$CI_REGISTRY_PASSWORD" | docker login $CI_REGISTRY --username $CI_REGISTRY_USER --password-stdin"; - AUTH_COMMAND="echo "$CI_REGISTRY_PASSWORD" | docker login $CI_REGISTRY --username $CI_REGISTRY_USER --password-stdin";
- ssh $SSH_ADDRESS "$AUTH_COMMAND" - ssh $SSH_ADDRESS "$AUTH_COMMAND"
- scp -C -r infrastructure/ ssl/ compose.yaml "$SSH_ADDRESS":~/deploy/ - scp -C -r infrastructure/ ssl/ compose.yaml "$SSH_ADDRESS":~/deploy/
- ssh "$SSH_ADDRESS" << 'EOF' - ssh "$SSH_ADDRESS" "cd ~/deploy && \
set -e docker compose pull > deploy.log 2>&1 && \
cd ~/deploy docker compose down >> deploy.log 2>&1 && \
{ docker compose up -d --remove-orphans >> deploy.log 2>&1 && \
docker compose pull docker compose ps >> deploy.log 2>&1"
docker compose down
docker compose up -d --remove-orphans
docker compose ps
} > deploy.log 2>&1
EOF