feat: implement full backend API for Pantree Phase 1 MVP
This commit is contained in:
39
.env.example
Normal file
39
.env.example
Normal file
@@ -0,0 +1,39 @@
|
||||
# ─────────────────────────────────────────────
|
||||
# Pantree Backend — Environment Variables
|
||||
# Copy to .env and fill in real values.
|
||||
# NEVER commit .env to version control.
|
||||
# ─────────────────────────────────────────────
|
||||
|
||||
# Server
|
||||
PORT=3000
|
||||
NODE_ENV=development
|
||||
|
||||
# PostgreSQL
|
||||
DB_HOST=localhost
|
||||
DB_PORT=5432
|
||||
DB_NAME=pantree
|
||||
DB_USER=postgres
|
||||
DB_PASSWORD=changeme
|
||||
|
||||
# JWT — use a long random secret in production
|
||||
JWT_SECRET=change-this-to-a-long-random-secret
|
||||
JWT_EXPIRES_IN=24h
|
||||
|
||||
# Google OAuth
|
||||
GOOGLE_CLIENT_ID=your-google-client-id.apps.googleusercontent.com
|
||||
|
||||
# Email (SMTP / SendGrid / SES)
|
||||
EMAIL_HOST=smtp.ethereal.email
|
||||
EMAIL_PORT=587
|
||||
EMAIL_USER=
|
||||
EMAIL_PASS=
|
||||
EMAIL_FROM=noreply@pantree.app
|
||||
|
||||
# App base URL (used in password-reset links)
|
||||
APP_BASE_URL=https://pantree.app
|
||||
|
||||
# Account deletion window (days)
|
||||
ACCOUNT_DELETION_DAYS=15
|
||||
|
||||
# Password reset token expiry (hours)
|
||||
RESET_TOKEN_EXPIRY_HOURS=1
|
||||
Reference in New Issue
Block a user