Compare commits

..

1 Commits

Author SHA1 Message Date
8e3177fbbd ci: use localadmin user for deploy
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-03-02 12:05:31 -06:00

View File

@@ -347,10 +347,6 @@ steps:
from_secret: ssh_private_key from_secret: ssh_private_key
SSH_KNOWN_HOSTS: SSH_KNOWN_HOSTS:
from_secret: ssh_known_hosts from_secret: ssh_known_hosts
GITEA_USER:
from_secret: gitea_username
GITEA_TOKEN:
from_secret: gitea_token
commands: commands:
- apk add --no-cache openssh-client - apk add --no-cache openssh-client
- | - |
@@ -362,15 +358,12 @@ steps:
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_ed25519 echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519
# Deploy to swarm - force update to pull new images # Deploy to swarm
echo "🚀 Deploying to Docker Swarm..." echo "🚀 Deploying to Docker Swarm..."
ssh -o StrictHostKeyChecking=no localadmin@10.1.1.45 \ ssh -o StrictHostKeyChecking=no localadmin@10.1.1.45 \
"docker login git.mosaicstack.dev -u \$GITEA_USER -p \$GITEA_TOKEN && \ "cd /opt/mosaic-stack && \
docker service update --force mosaic_api && \ docker login git.mosaicstack.dev -u \$(echo \$GITEA_USER) -p \$GITEA_TOKEN || true && \
docker service update --force mosaic_web && \ docker stack deploy -c docker-compose.yml mosaic"
docker service update --force mosaic_orchestrator && \
docker service update --force mosaic_coordinator && \
echo '✅ All services updated'"
when: when:
- branch: [main] - branch: [main]
event: [push, manual, tag] event: [push, manual, tag]