diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 5fa4b59..6bcaa45 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,29 +1,19 @@ -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 +- name: Run Jambotron Monolith 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 \ No newline at end of file + -v /var/run/docker.sock:/var/run/docker.sock \ + -e SPRING_PROFILES_ACTIVE=prod \ + -e SPRING_DATASOURCE_URL=jdbc:postgresql://jambotron-db-server:5432/jambotron_prod \ + -e SPRING_DATASOURCE_USERNAME=jambotron_admin \ + -e SPRING_DATASOURCE_PASSWORD=jambo_secret_pass \ + -e SPRING_FLYWAY_URL=jdbc:postgresql://jambotron-db-server:5432/jambotron_prod \ + -e SPRING_FLYWAY_USER=jambotron_admin \ + -e SPRING_FLYWAY_PASSWORD=jambo_secret_pass \ + -l "caddy=jambotron.com" \ + -l "caddy.reverse_proxy={{upstreams 8081}}" \ + jambotron-prod:latest \ No newline at end of file