update droneyml2
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
ExtraNetwork
2026-05-13 12:00:28 +03:00
parent c423d088d9
commit 2170c9519f

View File

@@ -1,24 +1,32 @@
services: kind: pipeline
app: type: docker
build: name: api-extranetwork
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
networks: trigger:
backend: branch:
external: true - main
proxy: event:
external: true - 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)"