diff --git a/.drone.yml b/.drone.yml index 0d4d592..02345d2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,15 +1,15 @@ kind: pipeline type: docker -name: api-extranetwork +name: api-extranetwork-test-deploy trigger: branch: - - main + - test event: - push steps: - - name: deploy + - name: deploy-to-test-server image: appleboy/drone-ssh settings: host: 178.105.136.25 @@ -21,23 +21,30 @@ steps: command_timeout: 20m script: - set -e - - echo "Deploy başladı - $(date)" + - echo "TEST deploy başladı - $(date)" - whoami - hostname + - cd /opt/docker/projects/api.extranetwork.com - - echo "Git güncelleniyor..." - - git fetch origin main - - git reset --hard origin/main - - echo "Docker build/up başlıyor....." + + - echo "Test branch güncelleniyor..." + - git fetch origin test + - git checkout test + - git reset --hard origin/test + + - echo "Docker test container build/up başlıyor..." - docker compose -f docker-compose.prod.yml up -d --build --remove-orphans - - echo "Permission fix çalışıyor....." + + - echo "Permission fix çalışıyor..." - docker compose -f docker-compose.prod.yml exec -T app bash -lc "cd /var/www/html && mkdir -p storage/framework/cache/data storage/framework/sessions storage/framework/views storage/logs bootstrap/cache /home/uploads && chmod -R 777 storage bootstrap/cache /home/uploads" - - echo "Artisan clear çalışıyor..." - - echo "Artisan bitecek oğlum..." + + - echo "Cache temizleniyor..." - docker compose -f docker-compose.prod.yml exec -T app php artisan config:clear || true - docker compose -f docker-compose.prod.yml exec -T app php artisan cache:clear || true - docker compose -f docker-compose.prod.yml exec -T app php artisan route:clear || true - docker compose -f docker-compose.prod.yml exec -T app php artisan view:clear || true + - echo "Container durumu:" - docker compose -f docker-compose.prod.yml ps - - echo "Deploy tamamlandı - $(date)" + + - echo "TEST deploy tamamlandı - $(date)"