- Backend NestJS con módulos de autenticación, inventario, créditos - Frontend React con dashboard y componentes UI - Base de datos PostgreSQL con migraciones - Tests E2E configurados - Configuración de Docker y deployment Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
51 lines
1.1 KiB
Plaintext
51 lines
1.1 KiB
Plaintext
# Server
|
|
NODE_ENV=development
|
|
BACKEND_PORT=3142
|
|
|
|
# Database
|
|
DATABASE_HOST=localhost
|
|
DATABASE_PORT=5433
|
|
DATABASE_USER=miinventario
|
|
DATABASE_PASSWORD=miinventario_dev
|
|
DATABASE_NAME=miinventario
|
|
|
|
# Redis
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6380
|
|
|
|
# JWT
|
|
JWT_SECRET=your-jwt-secret-change-in-production
|
|
JWT_REFRESH_SECRET=your-refresh-secret-change-in-production
|
|
JWT_EXPIRES_IN=15m
|
|
JWT_REFRESH_EXPIRES_IN=7d
|
|
|
|
# Storage (MinIO/S3)
|
|
S3_ENDPOINT=http://localhost:9002
|
|
S3_ACCESS_KEY=miinventario
|
|
S3_SECRET_KEY=miinventario_dev
|
|
S3_BUCKET_VIDEOS=miinventario-videos
|
|
S3_REGION=us-east-1
|
|
|
|
# Stripe
|
|
STRIPE_SECRET_KEY=sk_test_your_stripe_key
|
|
STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret
|
|
|
|
# Conekta (7-Eleven)
|
|
CONEKTA_API_KEY=key_your_conekta_key
|
|
|
|
# Firebase (FCM)
|
|
FIREBASE_PROJECT_ID=miinventario
|
|
FIREBASE_CLIENT_EMAIL=firebase-adminsdk@miinventario.iam.gserviceaccount.com
|
|
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nYOUR_KEY_HERE\n-----END PRIVATE KEY-----"
|
|
|
|
# OpenAI
|
|
OPENAI_API_KEY=sk-your-openai-key
|
|
|
|
# Claude (Anthropic)
|
|
ANTHROPIC_API_KEY=sk-ant-your-anthropic-key
|
|
|
|
# SMS (Twilio)
|
|
TWILIO_ACCOUNT_SID=your_account_sid
|
|
TWILIO_AUTH_TOKEN=your_auth_token
|
|
TWILIO_PHONE_NUMBER=+1234567890
|