Laravel-based OAuth/IAM service with Passport, Vue 3 frontend, and Docker Compose setup for local and production deployment. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
47 lines
855 B
Plaintext
47 lines
855 B
Plaintext
APP_NAME="IAM"
|
|
APP_ENV=production
|
|
APP_KEY=
|
|
APP_DEBUG=false
|
|
APP_URL=https://tu-dominio.com
|
|
|
|
APP_LOCALE=es
|
|
APP_FALLBACK_LOCALE=en
|
|
APP_FAKER_LOCALE=es_ES
|
|
|
|
LOG_CHANNEL=stack
|
|
LOG_STACK=single
|
|
LOG_LEVEL=warning
|
|
|
|
# --- Base de datos (PostgreSQL, servicio "db" del docker-compose) ---
|
|
DB_CONNECTION=pgsql
|
|
DB_HOST=db
|
|
DB_PORT=5432
|
|
DB_DATABASE=oauth_iam
|
|
DB_USERNAME=oauth_iam
|
|
DB_PASSWORD=
|
|
|
|
# --- Sesión / cache / colas (Redis, servicio "redis") ---
|
|
SESSION_DRIVER=redis
|
|
SESSION_LIFETIME=120
|
|
SESSION_ENCRYPT=false
|
|
SESSION_SECURE_COOKIE=true
|
|
SESSION_DOMAIN=.tu-dominio.com
|
|
|
|
CACHE_STORE=redis
|
|
QUEUE_CONNECTION=redis
|
|
|
|
REDIS_CLIENT=phpredis
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=null
|
|
|
|
FILESYSTEM_DISK=local
|
|
|
|
MAIL_MAILER=log
|
|
MAIL_FROM_ADDRESS="no-reply@tu-dominio.com"
|
|
MAIL_FROM_NAME="${APP_NAME}"
|
|
|
|
L5_SWAGGER_GENERATE_ALWAYS=false
|
|
|
|
VITE_APP_NAME="${APP_NAME}"
|