update deploy

This commit is contained in:
bulut
2026-03-27 10:41:54 +03:00
parent 69d19c0176
commit 6f6448aa06
422 changed files with 37956 additions and 0 deletions

57
.drone.yml Normal file
View File

@@ -0,0 +1,57 @@
kind: pipeline
type: docker
name: default
trigger:
branch:
- develop
- test
- main
steps:
- name: laravel-check
image: php:8.4-cli
when:
branch:
- develop
commands:
- apt-get update && apt-get install -y git unzip curl libzip-dev default-mysql-client
- docker-php-ext-install pdo_mysql zip
- curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- cp .env.example .env || true
- composer install --no-interaction --prefer-dist --optimize-autoloader
- php artisan key:generate --force || true
- php artisan config:clear || true
- php artisan test || true
- name: deploy-test
image: appleboy/drone-ssh
when:
branch:
- test
settings:
host:
from_secret: server_host
username:
from_secret: server_user
key:
from_secret: server_ssh_key
script:
- cd /opt/projects/bogazici/corporate-api/test/api
- bash scripts/deploy-test.sh
- name: deploy-prod
image: appleboy/drone-ssh
when:
branch:
- main
settings:
host:
from_secret: server_host
username:
from_secret: server_user
key:
from_secret: server_ssh_key
script:
- cd /opt/projects/bogazici/corporate-api/prod/api
- bash scripts/deploy-prod.sh