fix deploy
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-03-28 18:33:53 +05:00
parent 918722fafb
commit 9d33163274

View File

@@ -40,12 +40,22 @@ steps:
from_secret: DOCKER_SSH_KEY
envs: [ DOTENV_FILE, DOCKER_USERNAME, CICD_TOKEN ]
script:
- rm -rf /home/iamninja/pomodoro_tg_bot
- git clone "https://$DOCKER_USERNAME:$CICD_TOKEN@git.iamninja.ru/iamninja/pomodoro_tg_bot.git" /home/iamninja/pomodoro_tg_bot
- cd /home/iamninja/pomodoro_tg_bot
- echo "$DOTENV_FILE" > .env
- docker compose pull
- docker compose up -d
- mkdir -p /home/iamninja/pomodoro_tg_bot
- cd /home/iamninja/pomodoro_tg_bot
- echo "$DOTENV_FILE" > .env
- |
cat <<EOF > docker-compose.yml
version: '3'
services:
pomodoro:
image: git.iamninja.ru/iamninja/pomodoro_tg_bot:latest
restart: always
env_file:
- .env
EOF
- docker login git.iamninja.ru -u "$DOCKER_USERNAME" -p "$CICD_TOKEN"
- docker compose pull
- docker compose up -d
volumes:
- name: dockersock