Files
popa_minecraft_launcher_api/.gitea/workflows/build.yaml
DIKER0K b851a049b8
Some checks failed
Build and Deploy / build (push) Failing after 1m14s
fix: actions
2025-07-21 00:16:04 +05:00

42 lines
1.1 KiB
YAML

name: Build and Deploy
on:
push:
branches: [main]
jobs:
build:
runs-on: docker
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