From 2170c9519f7cb5027db0fa3dd6ba841d8ed223df Mon Sep 17 00:00:00 2001 From: ExtraNetwork Date: Wed, 13 May 2026 12:00:28 +0300 Subject: [PATCH] update droneyml2 --- .drone.yml | 54 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 31 insertions(+), 23 deletions(-) diff --git a/.drone.yml b/.drone.yml index ddf3211..18b86e1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,24 +1,32 @@ -services: - app: - build: - context: . - dockerfile: Dockerfile - container_name: extranetwork_api_app - restart: unless-stopped - working_dir: /var/www/html - env_file: - - .env - volumes: - - .:/var/www/html - - /opt/docker/storage/api.extranetwork.com/uploads:/home/uploads - ports: - - "127.0.0.1:8073:80" - networks: - - backend - - proxy +kind: pipeline +type: docker +name: api-extranetwork -networks: - backend: - external: true - proxy: - external: true +trigger: + branch: + - main + event: + - push + +steps: + - name: deploy + image: appleboy/drone-ssh + settings: + host: + from_secret: DEPLOY_HOST + username: + from_secret: DEPLOY_USER + key: + from_secret: DEPLOY_SSH_KEY + port: 22 + script: + - set -e + - cd /opt/docker/projects/api.extranetwork.com + - git fetch origin main + - git reset --hard origin/main + - docker compose -f docker-compose.prod.yml up -d --build --remove-orphans + - 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 "Deploy tamamlandı - $(date)"