#!/usr/bin/env sh set -e cd /app if [ ! -f ".env" ] && [ -f ".env.example" ]; then cp .env.example .env fi if [ ! -d "vendor" ]; then composer install fi if ! grep -q "^APP_KEY=" .env 2>/dev/null || grep -q "^APP_KEY=$" .env 2>/dev/null; then php artisan key:generate --force fi exec php artisan octane:start --server=frankenphp --host=0.0.0.0 --port="${PORT:-8000}" --watch