APP_NAME="그누보드7" APP_ENV=testing APP_KEY= APP_DEBUG=false APP_URL=http://localhost APP_VERSION=7.0.10 # 리버스 프록시(AWS ALB, CloudFront, Cloudflare, nginx, ngrok) 뒤에서 HTTPS 를 인식하려면 # 신뢰할 프록시를 지정합니다. 미설정 시 아무 프록시도 신뢰하지 않습니다(기존 동작). # * = 직전 호출 IP 만 신뢰 (동일 호스트 프록시·ALB. ** 도 동일하게 동작합니다) # IP,IP/CIDR = 지정 목록만 신뢰 (프록시가 여러 단이면 모든 단을 나열해야 합니다) # * 은 앱이 프록시 없이는 도달 불가한 구성에서만 사용하세요 — docs/backend/reverse-proxy.md # TRUSTED_PROXIES=* # HTTPS 사이트에서 세션 쿠키에 Secure 속성을 강제합니다(미설정 시 요청 스킴으로 자동 판정). # SESSION_SECURE_COOKIE=true APP_LOCALE=ko APP_FALLBACK_LOCALE=ko APP_FAKER_LOCALE=ko_KR APP_MAINTENANCE_DRIVER=file # APP_MAINTENANCE_STORE=database PHP_CLI_SERVER_WORKERS=4 BCRYPT_ROUNDS=12 LOG_CHANNEL=stack LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug DB_CONNECTION=mysql # Write Database Connection (Primary) DB_WRITE_HOST=127.0.0.1 DB_WRITE_PORT=3306 DB_WRITE_DATABASE=g7_testing DB_WRITE_USERNAME=root DB_WRITE_PASSWORD= # Database Table Prefix (optional) DB_PREFIX=g7_ # Read Database Connection (테스트에서는 WRITE와 동일하게 설정) # 비워두면 config/database.php 가 WRITE 값으로 대체하나, 테스트 DB 명시를 위해 값을 채워 둔다. DB_READ_HOST=127.0.0.1 DB_READ_PORT=3306 DB_READ_DATABASE=g7_testing DB_READ_USERNAME=root DB_READ_PASSWORD= SESSION_DRIVER=database SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null SESSION_COOKIE=g7-session BROADCAST_CONNECTION=log FILESYSTEM_DISK=local QUEUE_CONNECTION=database CACHE_STORE=file CACHE_PREFIX=g7-cache- MEMCACHED_HOST=127.0.0.1 REDIS_CLIENT=phpredis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PREFIX=g7-database- REDIS_PORT=6379 MAIL_MAILER=log MAIL_SCHEME=null MAIL_HOST=127.0.0.1 MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_FROM_ADDRESS="hello@example.com" MAIL_FROM_NAME="${APP_NAME}" AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false # 아래 3키는 사용할 때만 주석을 해제하세요 — 값 없는 `KEY=` 는 "미설정" 이 아니라 # 빈 문자열로 적용됩니다 (S3 공개 URL / S3 호환 엔드포인트 / 첨부 디스크 강제 지정) # AWS_URL= # AWS_ENDPOINT= # ATTACHMENT_DISK= VITE_APP_NAME="${APP_NAME}" # Installer Admin Account (Used by AdminUserSeeder) INSTALLER_ADMIN_NAME="관리자" INSTALLER_ADMIN_EMAIL="admin@example.com" INSTALLER_ADMIN_PASSWORD= # Installation Status INSTALLER_COMPLETED=true # Telescope Configuration TELESCOPE_ENABLED=false TELESCOPE_DB_CONNECTION=mysql # .env 키 단위 우선(G7_ENV_PRIORITY)은 테스트 환경에서 활성화하지 않습니다. # 이 파일에 활성 라인을 두면 테스트가 개발 머신의 .env 명시 상태에 좌우되어 # 재현 불가능해집니다. 잠금 축은 config 를 직접 주입해 검증합니다.