From 7a3321334e9598bef6a641363d6f848f658151a8 Mon Sep 17 00:00:00 2001 From: Sergejs Kozinecs Date: Wed, 29 Jul 2026 18:58:05 +0300 Subject: [PATCH] Added runner --- .dockerignore | 4 + .forgejo/workflows/deploy.yml | 28 + .idea/workspace.xml | 176 +--- Dockerfile | 26 + astro.config.mjs | 1 - docker-compose.local.yaml | 30 + docker-compose.yaml | 28 + pnpm-lock.yaml | 190 ++-- pnpm-workspace.yaml | 1 - src/components/ContactForm/ContactForm.astro | 52 +- src/pages/api/subscribe.ts | 61 -- src/styles/index.css | 952 ++++++++++--------- 12 files changed, 803 insertions(+), 746 deletions(-) create mode 100644 .dockerignore create mode 100644 .forgejo/workflows/deploy.yml create mode 100644 Dockerfile create mode 100644 docker-compose.local.yaml create mode 100644 docker-compose.yaml delete mode 100644 src/pages/api/subscribe.ts diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..e4558d1 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +node_modules +.astro +dist +.git diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml new file mode 100644 index 0000000..0eabf0a --- /dev/null +++ b/.forgejo/workflows/deploy.yml @@ -0,0 +1,28 @@ +name: Build and Deploy Astro Landing + +on: + push: + branches: + - main + - master + +jobs: + deploy: + runs-on: ubuntu-latest # Метка вашего Forgejo Runner + steps: + - name: Deploy to VPS via SSH + uses: appleboy/ssh-action@v1.0.3 + with: + host: ${{ secrets.VPS_HOST }} + username: ${{ secrets.VPS_USER }} + key: ${{ secrets.VPS_SSH_KEY }} + port: 22 + script: | + # 1. Переходим в директорию лендинга + cd /var/www/Landing + + # 2. Подтягиваем свежие коммиты из Git + git pull origin main + + # 3. Пересобираем Docker-образ и перезапускаем контейнер + docker compose up -d --build diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 404c6b6..8eb578d 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -8,149 +8,18 @@ - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + @@ -281,7 +151,7 @@ - + -