Add .woodpecker.yml #1

Merged
gitadmin merged 1 commits from gitadmin-patch-1 into main 2025-09-25 22:22:52 +03:00
2 changed files with 70 additions and 0 deletions
Showing only changes of commit 56ea8e744e - Show all commits
+31
View File
@@ -0,0 +1,31 @@
pipeline:
deploy:
image: alpine:latest
commands:
# Установка SSH-клиента
- apk add --no-cache openssh-client rsync
# Настройка SSH-ключа из секрета
- mkdir -p ~/.ssh
- echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
- chmod 600 ~/.ssh/id_rsa
- ssh-keyscan 192.168.0.109 >> ~/.ssh/known_hosts
# Копирование файлов (вариант 1: rsync)
- rsync -av ./ deployer@192.168.0.109:/opt/testbot-git/
# Или (вариант 2: git clone на целевом сервере)
# - ssh -i ~/.ssh/id_rsa deployer@целевой-сервер "cd /var/www/myapp && git pull"
# Выполнение команд на целевом сервере
# - ssh -i ~/.ssh/id_rsa deployer@целевой-сервер "
# cd /var/www/myapp &&
# systemctl --user daemon-reload || sudo systemctl daemon-reload &&
# sudo systemctl restart myservice &&
# echo '✅ Deploy completed'
# "
when:
event: push
branch: main
environment:
- SSH_PRIVATE_KEY
+39
View File
@@ -0,0 +1,39 @@
aiohappyeyeballs==2.6.1
aiohttp==3.12.15
aiosignal==1.4.0
anyio==4.10.0
attrs==25.3.0
blinker==1.9.0
certifi==2025.8.3
charset-normalizer==3.4.3
click==8.2.1
Flask==3.1.2
Flask-Login==0.6.3
frozenlist==1.7.0
gunicorn==23.0.0
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
idna==3.10
iniconfig==2.1.0
itsdangerous==2.2.0
Jinja2==3.1.6
MarkupSafe==3.0.2
multidict==6.6.4
mysql-connector-python==9.4.0
packaging==25.0
pillow==11.3.0
pluggy==1.6.0
propcache==0.3.2
Pygments==2.19.2
PyMySQL==1.1.2
pyTelegramBotAPI==4.28.0
pytest==8.4.1
python-dotenv==1.1.1
python-telegram-bot==22.3
requests==2.32.5
sniffio==1.3.1
typing_extensions==4.15.0
urllib3==2.5.0
Werkzeug==3.1.3
yarl==1.20.1