From 2bd081fe7a7aa3fd83804842a22252d986f28938 Mon Sep 17 00:00:00 2001 From: DIKER0K Date: Mon, 21 Jul 2025 00:09:53 +0500 Subject: [PATCH] add: action --- .gitea/workflows/build.yaml | 41 +++++++++++++++++++++++++++++++++++++ docker-compose.yml | 2 +- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/build.yaml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..8adb1f0 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,41 @@ +name: Build and Deploy + +on: + push: + branches: [main] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + - name: Login to Gitea Container Registry + uses: docker/login-action@v2 + with: + registry: git.popa-popa.ru + username: ${{ secrets.USERNAME }} + password: ${{ secrets.PASSWORD }} + + - name: Build and push Docker image + uses: docker/build-push-action@v4 + with: + context: . + push: true + tags: git.popa-popa.ru/DIKER/minecraft-api:latest # Замените username на ваше имя пользователя + + - name: Deploy to server + uses: appleboy/ssh-action@master + with: + host: ${{ secrets.SSH_HOST }} + username: ${{ secrets.SSH_USERNAME }} + key: ${{ secrets.SSH_PRIVATE_KEY }} + script: | + cd /home/server/minecraft-api/ + docker pull git.popa-popa.ru/DIKER/minecraft-api:latest + docker-compose up -d diff --git a/docker-compose.yml b/docker-compose.yml index db567f0..5555a09 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: context: . dockerfile: Dockerfile ports: - - "3000:3000" + - "3001:3000" volumes: - ./app/static:/app/static environment: