/
zabastx
/
task-manager
Обзор
Документация
Войти
/
zabastx
/
task-manager
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/deploy.yml
49 строк
1 KB
Danil Popov
docker fix
02 авг 2025, 10:41
02 авг 2025, 10:41
c76f0ed
Код
Авторство
О чём код?
name: CI/CD on: push: branches: [ "main" ] pull_request: branches: [ "main" ] env: CR_URI: zabastx.cr.cloud.ru jobs: build: runs-on: ubuntu-latest steps: - name: Checkout to the branch uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Log in to Evolution Artifact Registry uses: docker/login-action@v3 with: registry: ${{ env.CR_URI }} username: ${{ secrets.EVO_CR_LOGIN }} password: ${{ secrets.EVO_CR_PWD }} - name: Set up SSH key uses: webfactory/ssh-agent@v0.9.1 with: ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Build and push Nuxt image to registry uses: docker/build-push-action@v5 with: push: true tags: ${{ env.CR_URI }}/tasks:latest file: ./Dockerfile context: ./ build-args: | SUPABASE_URL=${{ secrets.SUPABASE_URL }} SUPABASE_KEY=${{ secrets.SUPABASE_KEY }} - name: Pull & Run Compose on VPS run: | ssh -o StrictHostKeyChecking=no \ ${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }} \ "cd ${{ secrets.TARGET_DIR }} \ && docker compose pull \ && docker compose up -d --remove-orphans"