Compare commits
2 Commits
main
...
0f2a4dc9c9
| Author | SHA1 | Date | |
|---|---|---|---|
| 0f2a4dc9c9 | |||
|
|
ac152ae788 |
31
.drone.yml
31
.drone.yml
@@ -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)"
|
||||||
|
|||||||
Reference in New Issue
Block a user