wip
CI / build (push) Successful in 2m40s
CI / deploy (push) Successful in 51s

This commit is contained in:
2026-08-27 23:13:18 +02:00
parent be16c1aadb
commit 93e4e5e393
+7 -3
View File
@@ -90,23 +90,27 @@ jobs:
ssh-keyscan -p "${DEPLOY_PORT:-22}" -H "$DEPLOY_HOST" >> ~/.ssh/known_hosts ssh-keyscan -p "${DEPLOY_PORT:-22}" -H "$DEPLOY_HOST" >> ~/.ssh/known_hosts
echo "Creating deployment directory if needed..."
ssh -i ~/.ssh/deploy_key \ ssh -i ~/.ssh/deploy_key \
-p "${DEPLOY_PORT:-22}" \ -p "${DEPLOY_PORT:-22}" \
"$DEPLOY_USER@$DEPLOY_HOST" \ "$DEPLOY_USER@$DEPLOY_HOST" \
"mkdir -p '$DEPLOY_PATH'" "mkdir -p '$DEPLOY_PATH'"
echo "Uploading compose file..."
scp -i ~/.ssh/deploy_key \ scp -i ~/.ssh/deploy_key \
-P "${DEPLOY_PORT:-22}" \ -P "${DEPLOY_PORT:-22}" \
docker-compose.prod.yml \ docker-compose.prod.yml \
"$DEPLOY_USER@$DEPLOY_HOST:$DEPLOY_PATH/docker-compose.yml" "$DEPLOY_USER@$DEPLOY_HOST:$DEPLOY_PATH/docker-compose.yml"
echo "Deploying..."
ssh -i ~/.ssh/deploy_key \ ssh -i ~/.ssh/deploy_key \
-p "${DEPLOY_PORT:-22}" \ -p "${DEPLOY_PORT:-22}" \
"$DEPLOY_USER@$DEPLOY_HOST" \ "$DEPLOY_USER@$DEPLOY_HOST" \
"cd '$DEPLOY_PATH' && \ "cd '$DEPLOY_PATH' && \
IMAGE_TAG='$IMAGE_TAG' sudo docker compose pull && \ IMAGE_TAG='$IMAGE_TAG' docker compose pull && \
IMAGE_TAG='$IMAGE_TAG' sudo docker compose up -d && \ IMAGE_TAG='$IMAGE_TAG' docker compose up -d && \
sudo docker image prune -f" docker image prune -f"