deploy sh
This commit is contained in:
@@ -30,6 +30,7 @@ fi
|
||||
|
||||
cp "$ENV_SOURCE" .env
|
||||
|
||||
|
||||
if ! grep -q '^APP_KEY=base64:' .env; then
|
||||
echo "❌ HATA: APP_KEY eksik veya boş -> $ENV_SOURCE"
|
||||
exit 1
|
||||
@@ -42,16 +43,16 @@ sudo find "$UPLOADS_DIR" -type f -exec chmod 664 {} \; 2>/dev/null || true
|
||||
|
||||
docker stop "$CONTAINER" 2>/dev/null || true
|
||||
docker rm "$CONTAINER" 2>/dev/null || true
|
||||
docker compose -f "$COMPOSE_FILE" down --remove-orphans 2>/dev/null || true
|
||||
docker compose -f "$COMPOSE_FILE" up -d --build
|
||||
docker compose -p bogazici-api-test -f "$COMPOSE_FILE" down --remove-orphans 2>/dev/null || true
|
||||
docker compose -p bogazici-api-test -f "$COMPOSE_FILE" up -d --build
|
||||
|
||||
sleep 3
|
||||
docker compose -f "$COMPOSE_FILE" exec -T "$CONTAINER" composer install --no-interaction --prefer-dist --optimize-autoloader || true
|
||||
docker compose -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan migrate --force || true
|
||||
docker compose -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan optimize:clear || true
|
||||
docker compose -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan config:cache || true
|
||||
docker compose -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan route:cache || true
|
||||
docker compose -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan view:cache || true
|
||||
docker compose -p bogazici-api-test -f "$COMPOSE_FILE" exec -T "$CONTAINER" composer install --no-interaction --prefer-dist --optimize-autoloader || true
|
||||
docker compose -p bogazici-api-test -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan migrate --force || true
|
||||
docker compose -p bogazici-api-test -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan optimize:clear || true
|
||||
docker compose -p bogazici-api-test -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan config:cache || true
|
||||
docker compose -p bogazici-api-test -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan route:cache || true
|
||||
docker compose -p bogazici-api-test -f "$COMPOSE_FILE" exec -T "$CONTAINER" php artisan view:cache || true
|
||||
|
||||
docker image prune -f 2>/dev/null || true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user