walava-web/.forgejo/workflows/deploy.yml
rainofdestiny b6407cf6f6
Some checks failed
Deploy / build-and-push (push) Failing after 4m25s
Deploy / deploy (push) Has been skipped
fix: update registry domain to git.walava.io
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 22:51:46 +07:00

39 lines
919 B
YAML

name: Deploy
on:
push:
branches: [master]
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Login to registry
uses: docker/login-action@v3
with:
registry: git.walava.io
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Build and push
uses: docker/build-push-action@v5
with:
push: true
tags: git.walava.io/jack/walava-web:latest
deploy:
needs: build-and-push
runs-on: ubuntu-latest
steps:
- name: Deploy via SSH
uses: appleboy/ssh-action@v1
with:
host: 87.249.49.32
username: deploy
key: ${{ secrets.SSH_PRIVATE_KEY }}
script: |
cd /opt/services
docker compose pull walava-web
docker compose up -d walava-web