Compare commits

...

9 Commits

Author SHA1 Message Date
Daniil Barodkin 2e3e401b46 fix
Deploy Music Bot / deploy (push) Successful in 27s
2026-07-11 20:29:11 +03:00
Daniil Barodkin dc4e69a5a5 Merge remote-tracking branch 'origin/main'
Deploy Music Bot / deploy (push) Successful in 7s
2026-07-11 20:20:55 +03:00
Daniil Barodkin 4f6dda7192 fix 2026-07-11 20:20:49 +03:00
redjinald 1ebcae40d0 Обновить bot.py
Deploy Music Bot / deploy (push) Successful in 3s
2026-07-11 20:13:01 +03:00
redjinald a6ff37e097 Обновить .gitea/workflows/deploy.yml
Deploy Music Bot / deploy (push) Successful in 2m25s
2026-07-11 19:59:34 +03:00
redjinald be1b525285 Обновить .gitea/workflows/deploy.yml
Deploy Music Bot / deploy (push) Failing after 0s
2026-07-11 19:58:43 +03:00
redjinald 67b24abdd3 Обновить .gitea/workflows/deploy.yml
Deploy Music Bot / deploy (push) Failing after 10s
2026-07-11 19:55:33 +03:00
Daniil Barodkin 1ed79ce261 Merge remote-tracking branch 'origin/main'
Deploy Music Bot / deploy (push) Failing after 1s
2026-07-11 19:31:26 +03:00
Daniil Barodkin 8f3c1760bc fix 2026-07-11 19:31:19 +03:00
4 changed files with 23 additions and 7 deletions
+14 -4
View File
@@ -7,13 +7,23 @@ on:
jobs:
deploy:
runs-on: backup-runner # <-- Используем ваш label для доступа к сокету Docker
runs-on: backup-runner
steps:
- name: Checkout Code
uses: 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
+5 -1
View File
@@ -22,7 +22,11 @@ def download_youtube(url: str):
}],
'outtmpl': f'{MUSIC_DIR}/Youtube/%(uploader)s/%(title)s.%(ext)s',
'noplaylist': False,
'quiet': False
'quiet': False,
# --- НОВЫЕ НАСТРОЙКИ ---
'proxy': 'socks5://host.docker.internal:1080', # Идем через Германию
'socket_timeout': 30, # Даем больше времени на ответ
'source_address': '0.0.0.0', # Отключаем IPv6
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])
+2
View File
@@ -3,6 +3,8 @@ services:
build: .
container_name: navidrome_bot
restart: unless-stopped
extra_hosts:
- "host.docker.internal:host-gateway" # <--- Указываем путь наружу
environment:
- TG_BOT_TOKEN=8849605262:AAGMJWr-02uaFI-cD4UBxg1pSB0swDH_dUc
- ADMIN_ID=812709121
+1 -1
View File
@@ -1,3 +1,3 @@
aiogram==3.4.1
yt-dlp==2024.3.10
yt-dlp
mutagen