test #11

Merged
gitea merged 6 commits from test into main 2026-03-27 20:58:35 +03:00
5 changed files with 8 additions and 18 deletions

View File

@@ -4,26 +4,10 @@ name: bogazici-api
trigger: trigger:
branch: branch:
- develop
- test - test
- main - main
steps: 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 libicu-dev default-mysql-client
- docker-php-ext-install pdo_mysql zip intl
- 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 optimize:clear || true
- php artisan test || true
- name: deploy-test - name: deploy-test
image: appleboy/drone-ssh image: appleboy/drone-ssh
when: when:

View File

@@ -5,7 +5,6 @@ services:
build: build:
context: . context: .
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: bdc-api-prod
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./:/var/www/html - ./:/var/www/html

View File

@@ -5,7 +5,6 @@ services:
build: build:
context: . context: .
dockerfile: Dockerfile dockerfile: Dockerfile
container_name: bdc-api-test
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./:/var/www/html - ./:/var/www/html

View File

@@ -37,9 +37,13 @@ if ! grep -q '^APP_KEY=base64:' .env; then
exit 1 exit 1
fi fi
mkdir -p "$UPLOADS_DIR" mkdir -p "$UPLOADS_DIR"
chmod 2775 "$UPLOADS_DIR" 2>/dev/null || true chmod 2775 "$UPLOADS_DIR" 2>/dev/null || true
docker rm -f bogazici-api-prod-bdc-api-prod-1 2>/dev/null || true
docker rm -f bdc-api-prod 2>/dev/null || true
docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" down --remove-orphans || true docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" down --remove-orphans || true
docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" up -d --build docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" up -d --build

View File

@@ -40,9 +40,13 @@ fi
mkdir -p "$UPLOADS_DIR" mkdir -p "$UPLOADS_DIR"
chmod 2775 "$UPLOADS_DIR" 2>/dev/null || true chmod 2775 "$UPLOADS_DIR" 2>/dev/null || true
docker rm -f bogazici-api-test-bdc-api-test-1 2>/dev/null || true
docker rm -f bdc-api-test 2>/dev/null || true
docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" down --remove-orphans || true docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" down --remove-orphans || true
docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" up -d --build docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" up -d --build
echo "⏳ Container hazır olması bekleniyor..." echo "⏳ Container hazır olması bekleniyor..."
for i in {1..30}; do for i in {1..30}; do
if docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" ps --status running | grep -q "$CONTAINER"; then if docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" ps --status running | grep -q "$CONTAINER"; then