feat(env): add example environment configuration file for backend
This commit is contained in:
parent
8e769f8a4e
commit
ba63aba4dc
|
|
@ -0,0 +1,26 @@
|
|||
# Velxio backend environment variables
|
||||
# Copy this file to backend/.env and edit as needed.
|
||||
|
||||
# JWT signing secret — REQUIRED. Use a long random string in production.
|
||||
SECRET_KEY=change-me-in-production-use-a-long-random-string
|
||||
|
||||
# SQLite database path (async driver).
|
||||
# Docker default points at the /app/data volume.
|
||||
DATABASE_URL=sqlite+aiosqlite:////app/data/velxio.db
|
||||
|
||||
# Directory where per-project sketch files are stored.
|
||||
DATA_DIR=/app/data
|
||||
|
||||
# Frontend URL — used for OAuth redirects and CORS.
|
||||
FRONTEND_URL=http://localhost:5173
|
||||
|
||||
# Google OAuth credentials (leave empty to disable Google login).
|
||||
GOOGLE_CLIENT_ID=
|
||||
GOOGLE_CLIENT_SECRET=
|
||||
GOOGLE_REDIRECT_URI=http://localhost:8001/api/auth/google/callback
|
||||
|
||||
# Set to true when serving over HTTPS (controls Secure flag on JWT cookie).
|
||||
COOKIE_SECURE=false
|
||||
|
||||
# JWT access token lifetime in minutes (default: 7 days).
|
||||
ACCESS_TOKEN_EXPIRE_MINUTES=10080
|
||||
Loading…
Reference in New Issue