pipeline rewrite v11

This commit is contained in:
Josh 2025-07-31 12:56:52 +00:00
parent 8723438ac3
commit 0dc2727ee7

View File

@ -35,9 +35,11 @@ steps:
# ── 2. Deploy to staging via SSH ──────────────────────── # ── 2. Deploy to staging via SSH ────────────────────────
- name: deploy-staging - name: deploy-staging
image: alpine:latest image: alpine:latest
environment: settings:
STAGING_SSH_KEY: ${STAGING_SSH_KEY} STAGING_SSH_KEY:
STAGING_KNOWN_HOSTS: ${STAGING_KNOWN_HOSTS} from_secret: STAGING_SSH_KEY
STAGING_KNOWN_HOSTS:
from_secret: STAGING_KNOWN_HOSTS
commands: commands:
- | - |
set -eu set -eu
@ -50,7 +52,6 @@ steps:
TAG=$(echo "$CI_COMMIT_SHA" | head -c 8) TAG=$(echo "$CI_COMMIT_SHA" | head -c 8)
ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=yes jcoakley@10.128.0.12 <<EOF ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=yes jcoakley@10.128.0.12 <<EOF
set -eu
cd /opt/aptiva-staging-app cd /opt/aptiva-staging-app
IMG_TAG=$TAG docker compose pull IMG_TAG=$TAG docker compose pull
IMG_TAG=$TAG docker compose up -d --force-recreate --remove-orphans IMG_TAG=$TAG docker compose up -d --force-recreate --remove-orphans
@ -58,8 +59,3 @@ steps:
when: when:
event: [push, manual] event: [push, manual]
branch: [master] branch: [master]
volumes:
- name: docker-sock
host:
path: /var/run/docker.sock