Compare commits
1 Commits
fix/deploy
...
fix/deploy
| Author | SHA1 | Date | |
|---|---|---|---|
| 8e3177fbbd |
@@ -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]
|
||||||
|
|||||||
Reference in New Issue
Block a user