dev branch deployment config update

This commit is contained in:
ExtraNetwork
2026-05-13 14:54:27 +03:00
parent a33eea6cdc
commit ac152ae788

View File

@@ -1,15 +1,15 @@
kind: pipeline kind: pipeline
type: docker type: docker
name: api-extranetwork name: api-extranetwork-test-deploy
trigger: trigger:
branch: branch:
- main - test
event: event:
- push - push
steps: steps:
- name: deploy - name: deploy-to-test-server
image: appleboy/drone-ssh image: appleboy/drone-ssh
settings: settings:
host: 178.105.136.25 host: 178.105.136.25
@@ -21,23 +21,30 @@ steps:
command_timeout: 20m command_timeout: 20m
script: script:
- set -e - set -e
- echo "Deploy başladı - $(date)" - echo "TEST deploy başladı - $(date)"
- whoami - whoami
- hostname - hostname
- cd /opt/docker/projects/api.extranetwork.com - cd /opt/docker/projects/api.extranetwork.com
- echo "Git güncelleniyor..."
- git fetch origin main - echo "Test branch güncelleniyor..."
- git reset --hard origin/main - git fetch origin test
- echo "Docker build/up başlıyor....." - 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 - 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" - 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 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 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 route:clear || true
- docker compose -f docker-compose.prod.yml exec -T app php artisan view:clear || true - docker compose -f docker-compose.prod.yml exec -T app php artisan view:clear || true
- echo "Container durumu:" - echo "Container durumu:"
- docker compose -f docker-compose.prod.yml ps - docker compose -f docker-compose.prod.yml ps
- echo "Deploy tamamlandı - $(date)"
- echo "TEST deploy tamamlandı - $(date)"