From ae18c9428249995371a5451da40647eb01805bf5 Mon Sep 17 00:00:00 2001 From: Shahab <113819469+shahabRDZ@users.noreply.github.com> Date: Thu, 16 Apr 2026 12:33:10 +0300 Subject: [PATCH] Add .env.example for easy setup --- .env.example | 55 ++++++---------------------------------------------- 1 file changed, 6 insertions(+), 49 deletions(-) diff --git a/.env.example b/.env.example index e7084cb..822c903 100644 --- a/.env.example +++ b/.env.example @@ -1,49 +1,6 @@ -# Application -APP_ENV=development -APP_NAME="E-Commerce API" -APP_VERSION="1.0.0" -SECRET_KEY=your-super-secret-key-change-in-production-min-32-chars -DEBUG=true -ALLOWED_HOSTS=["http://localhost:3000","http://localhost:8080"] - -# Database -DATABASE_URL=postgresql+asyncpg://postgres:password@localhost:5432/ecommerce -DATABASE_POOL_SIZE=10 -DATABASE_MAX_OVERFLOW=20 - -# Redis -REDIS_URL=redis://localhost:6379/0 -REDIS_CACHE_TTL=3600 - -# JWT -JWT_ALGORITHM=HS256 -ACCESS_TOKEN_EXPIRE_MINUTES=30 -REFRESH_TOKEN_EXPIRE_DAYS=7 - -# Stripe -STRIPE_SECRET_KEY=sk_test_your_stripe_secret_key -STRIPE_WEBHOOK_SECRET=whsec_your_webhook_secret -STRIPE_PUBLISHABLE_KEY=pk_test_your_stripe_publishable_key - -# Email (SMTP) -SMTP_HOST=smtp.gmail.com -SMTP_PORT=587 -SMTP_USER=your-email@gmail.com -SMTP_PASSWORD=your-app-password -EMAIL_FROM=noreply@yourstore.com - -# Storage (S3-compatible) -AWS_ACCESS_KEY_ID=your-access-key -AWS_SECRET_ACCESS_KEY=your-secret-key -AWS_REGION=us-east-1 -S3_BUCKET_NAME=ecommerce-assets - -# Sentry -SENTRY_DSN=https://your-sentry-dsn@sentry.io/project-id - -# Pagination defaults -DEFAULT_PAGE_SIZE=20 -MAX_PAGE_SIZE=100 - -# Rate limiting -RATE_LIMIT_PER_MINUTE=60 +DATABASE_URL=postgresql+asyncpg://user:pass@localhost:5432/ecommerce +REDIS_URL=redis://localhost:6379 +SECRET_KEY=your-secret-key +STRIPE_SECRET_KEY=sk_test_xxx +STRIPE_WEBHOOK_SECRET=whsec_xxx +SENTRY_DSN=