Files

141 lines
3.8 KiB
Bash

# ============================================
# 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