# Copy this to .env and fill values for your environment # Database (default: SQLite for local development) # Database (default: MySQL for this project) DATABASE_URL=mysql+pymysql://fastapi:password@127.0.0.1:3306/fastapi_db # Alternatively, use a MySQL URL (example): # DATABASE_URL=mysql+pymysql://user:password@host:3306/dbname # Some environments use DB_URL (legacy) — set whichever you prefer DB_URL="mysql+pymysql://fastapi:password@127.0.0.1:3306/fastapi_db" # JWT / Security JWT_SECRET=REPLACE_WITH_A_STRONG_RANDOM_SECRET ALGORITHM=HS256 ACCESS_TOKEN_EXPIRE_MINUTES=15 REFRESH_TOKEN_EXPIRE_DAYS=30 # OAuth (Google & GitHub) GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= GOOGLE_REDIRECT_URL=http://localhost:8000/auth/oauth/google/callback GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET= GITHUB_REDIRECT_URL=http://localhost:8000/auth/oauth/github/callback # Other SERVER_NAME=localhost:8000 EMAILS_FROM=example@example.com # Example: enable debug or change as needed DEBUG=true