fix: add Google OAuth and JWT environment variables to docker-compose
- Add JWT_SECRET and JWT_REFRESH_SECRET environment variables - Add GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and GOOGLE_CALLBACK_URL - Enable Google OAuth authentication in production containers - Use environment variable substitution from .env file
This commit is contained in:
@@ -37,6 +37,15 @@ services:
|
||||
LOCAL_STORAGE_PATH: /app/uploads
|
||||
BACKUP_PATH: /app/backups
|
||||
CORS_ORIGIN: https://basil.pkartchner.com
|
||||
# JWT Configuration
|
||||
JWT_SECRET: ${JWT_SECRET:-change-this-to-a-random-secret-min-32-characters-long}
|
||||
JWT_REFRESH_SECRET: ${JWT_REFRESH_SECRET:-change-this-to-another-random-secret-min-32-characters}
|
||||
JWT_EXPIRES_IN: ${JWT_EXPIRES_IN:-15m}
|
||||
JWT_REFRESH_EXPIRES_IN: ${JWT_REFRESH_EXPIRES_IN:-7d}
|
||||
# Google OAuth
|
||||
GOOGLE_CLIENT_ID: ${GOOGLE_CLIENT_ID}
|
||||
GOOGLE_CLIENT_SECRET: ${GOOGLE_CLIENT_SECRET}
|
||||
GOOGLE_CALLBACK_URL: ${GOOGLE_CALLBACK_URL:-https://basil.pkartchner.com/api/auth/google/callback}
|
||||
volumes:
|
||||
- uploads_data:/app/uploads
|
||||
- backups_data:/app/backups
|
||||
|
||||
Reference in New Issue
Block a user