Files
api-extranetwork/.drone.yml
ExtraNetwork 178b0963dc
All checks were successful
continuous-integration/drone/push Build is passing
droneyml update
2026-05-13 13:47:12 +03:00

44 lines
1.6 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

kind: pipeline
type: docker
name: api-extranetwork
trigger:
branch:
- main
event:
- push
steps:
- name: deploy
image: appleboy/drone-ssh
settings:
host: 178.105.136.25
username:
from_secret: DEPLOY_USER
key:
from_secret: DEPLOY_SSH_KEY
port: 22
command_timeout: 20m
script:
- set -e
- echo "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....."
- docker compose -f docker-compose.prod.yml up -d --build --remove-orphans
- 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..."
- 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)"