# ============================================ # SysMVC - Environment Variables Example # Copy this file to .env and fill in your values # ============================================ # ------------------------------------------- # Application Settings # ------------------------------------------- APP_NAME=SysMVC APP_KEY=your_64_character_app_key_here APP_ENV=production APP_DEBUG=false APP_URL=http://localhost:16270 # ------------------------------------------- # Database Configuration # ------------------------------------------- DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=sysmvc DB_USERNAME=root DB_PASSWORD= # ------------------------------------------- # Session Configuration # ------------------------------------------- SESSION_DRIVER=file SESSION_LIFETIME=120 # ------------------------------------------- # Mail Configuration (SMTP) # ------------------------------------------- MAIL_MAILER=smtp MAIL_HOST=sandbox.smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=your_mail_username MAIL_PASSWORD=your_mail_password MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS=noreply@example.com MAIL_FROM_NAME="${APP_NAME}" # ------------------------------------------- # Logging Configuration # ------------------------------------------- LOG_CHANNEL=stack # ------------------------------------------- # JWT Secret (for authentication) # ------------------------------------------- JWT_SECRET=your_jwt_secret_key_here # ------------------------------------------- # Redis Configuration # ------------------------------------------- REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 REDIS_DB=0 # ------------------------------------------- # Payment Gateways # ------------------------------------------- # Stripe STRIPE_SECRET_KEY=your_stripe_secret_key STRIPE_PUBLISHABLE_KEY=your_stripe_publishable_key # PayPal PAYPAL_CLIENT_ID=your_paypal_client_id PAYPAL_SECRET=your_paypal_secret_key PAYPAL_MODE=sandbox # MercadoPago MERCADOPAGO_ACCESS_TOKEN=your_access_token MERCADOPAGO_PUBLIC_KEY=your_public_key # Pagar.me PAGARME_API_KEY=your_api_key PAGARME_ENCRYPTION_KEY=your_encryption_key # Braintree BRAINTREE_MERCHANT_ID=your_merchant_id BRAINTREE_PUBLIC_KEY=your_public_key BRAINTREE_PRIVATE_KEY=your_private_key # PagSeguro PAGSEGURO_EMAIL=your_pagseguro_email PAGSEGURO_TOKEN=your_pagseguro_token # ------------------------------------------- # API Keys (generated via CLI) # ------------------------------------------- API_PUBLIC_KEY=your_api_public_key_here API_SECRET_KEY=your_api_secret_key_here # ------------------------------------------- # Optional / Development Settings # ------------------------------------------- APP_TIMEZONE=America/Sao_Paulo # ------------------------------------------- # PHP Configuration (INI overrides) # ------------------------------------------- PHP_MEMORY_LIMIT=1024M PHP_MAX_EXECUTION_TIME=300 PHP_MAX_INPUT_TIME=120 PHP_UPLOAD_MAX_FILESIZE=256M PHP_POST_MAX_SIZE=256M PHP_MAX_FILE_UPLOADS=50 PHP_DISPLAY_ERRORS=true PHP_DISPLAY_STARTUP_ERRORS=true PHP_ERROR_REPORTING=E_ALL PHP_LOG_ERRORS=true PHP_ERROR_LOG=/var/log/php_errors.log # ------------------------------------------- # AI / LLM Provider Settings (optional) # ------------------------------------------- OPENROUTER_API_KEY=your_openrouter_api_key_here OPENROUTER_MODEL= STEPFUN_BASE_URL=https://api.stepfun.ai/step_plan/v1/ STEPFUN_API_KEY=your_stepfun_api_key_here STEPFUN_MODEL= LLAMACPP_BASE_URL=http://localhost:8080/v1/ LLAMACPP_API_KEY=not-needed LLAMACPP_MODEL= # ------------------------------------------- # Telegram Bot (optional) # ------------------------------------------- TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here TELEGRAM_WEBHOOK_URL= TELEGRAM_CHAT_ID= # ------------------------------------------- # Storage Paths # ------------------------------------------- UPLOADS_DIR=/path/to/sysmvc/public/uploads