erp_be/.env.example
2026-06-18 18:29:46 +05:30

49 lines
1.0 KiB
Plaintext

NODE_ENV=development
PORT=3000
# PostgreSQL
DB_HOST=demo.venbait.in
DB_PORT=5432
DB_NAME=bharaterp
DB_USER=bharaterpdevdbuser
DB_PASSWORD=devdbuser@bharaterp
DATABASE_URL=postgresql://bharaterpdevdbuser:devdbuser%40bharaterp@demo.venbait.in:5432/bharaterp?schema=public
# JWT
JWT_ACCESS_SECRET=replace_with_strong_random_value_min_32_chars
JWT_ACCESS_EXPIRY=15m
JWT_REFRESH_SECRET=replace_with_another_strong_random_value_min_32_chars
JWT_REFRESH_EXPIRY=7d
# Password hashing
BCRYPT_SALT_ROUNDS=12
# Encryption
ENCRYPTION_KEY=replace_with_64_char_hex_string
ENCRYPTION_HMAC_KEY=replace_with_strong_hmac_key
# CORS
CORS_ORIGINS=http://localhost:3000,http://localhost:8080
# Rate limiting
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX=100
AUTH_RATE_LIMIT_MAX=10
# Logging
LOG_LEVEL=info
# Uploads
UPLOAD_DIR=uploads
MAX_FILE_SIZE_MB=5
# Account lockout
MAX_LOGIN_ATTEMPTS=5
LOCKOUT_DURATION_MINUTES=30
# Bitbucket deploy webhook (POST /deploy?apikey=...)
BITBUCKET_API_KEY=
EXPECTED_REPO=your-org/your-repo
EXPECTED_BRANCH=main
DEPLOY_SCRIPT=/path/to/deploy.sh