name: Jambotron Auto-Deploy run-name: Deploying by ${{ gitea.actor }} on: push: branches: - development # Сценарий сработает только при пуше в эту ветку jobs: deploy-service: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - name: Build and Restart Container run: | # Собираем образ прямо на сервере docker build -t jambotron-backend:latest . # Перезапускаем контейнер с нужными лейблами для Caddy docker stop jambotron-app || true docker rm jambotron-app || true docker run -d \ --name jambotron-app \ --network jambotron-net \ --restart always \ -l "caddy=test-app1.jambotron.com" \ -l "caddy.reverse_proxy={{upstreams 8080}}" \ jambotron-backend:latest