This commit is contained in:
@@ -9,11 +9,21 @@ jobs:
|
||||
deploy:
|
||||
runs-on: backup-runner
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
uses: gitea.com/actions/checkout@v4
|
||||
- name: Checkout Code Locally
|
||||
run: |
|
||||
# Очищаем папку, если там что-то было
|
||||
rm -rf ./*
|
||||
# Клонируем репозиторий напрямую из вашей локальной Gitea
|
||||
git clone https://gitea.redjinald.info/${{ gitea.repository }} .
|
||||
# Если у вас Gitea внутри Docker, localhost может не сработать.
|
||||
# В таком случае замените http://localhost:3030 на ваш внутренний URL, например https://gitea.redjinald.info
|
||||
|
||||
- name: Build and Deploy Bot
|
||||
run: docker compose up -d --build
|
||||
run: |
|
||||
# Принудительно передаем MTU в сборщик докера на всякий случай
|
||||
export DOCKER_BUILDKIT=1
|
||||
docker compose build --build-arg BUILDKIT_DISABLE_COMPILER_LOG_FIX=1
|
||||
docker compose up -d
|
||||
|
||||
- name: Clean up old images
|
||||
run: docker image prune -f
|
||||
Reference in New Issue
Block a user