diff --git a/.drone.yml b/.drone.yml index 17ed150..5f8f132 100644 --- a/.drone.yml +++ b/.drone.yml @@ -141,17 +141,19 @@ server: key: { from_secret: ssh_key } # Команды, которые будут выполнены на сервере -# ВАЖНО: Замените /home/user/platform на реальный путь к вашему проекту на сервере commands: - echo "--- Starting deployment ---" - - cd /home/user/platform # Переходим в директорию проекта + - cd $DEPLOY_PATH # Переходим в директорию проекта - echo "1. Updating repository..." - git pull origin master # Обновляем основной репозиторий - git submodule update --init --recursive # Обновляем все субмодули - echo "2. Pulling new Docker images..." - - docker-compose pull # Скачиваем свежесобранные образы (backend, frontend, ping-helper) + - docker compose pull # Скачиваем свежесобранные образы (backend, frontend, ping-helper) - echo "3. Restarting services..." - - docker-compose up -d --remove-orphans # Перезапускаем все сервисы + - docker compose up -d --remove-orphans # Перезапускаем все сервисы - echo "4. Cleaning up old images..." - docker image prune -f # Удаляем неиспользуемые образы - echo "--- Deployment finished ---" + +environment: + DEPLOY_PATH: { from_secret: deploy_path }