first commit
This commit is contained in:
56
.env
Normal file
56
.env
Normal file
@@ -0,0 +1,56 @@
|
||||
# Database Settings (Mysql)
|
||||
DB_HOST=10.80.80.70
|
||||
DB_PORT=3306
|
||||
DB_USER=gin_img
|
||||
DB_PASSWORD=gg7678290
|
||||
DB_NAME=gin_img
|
||||
# JWT Settings (Jwt)
|
||||
JWT_SECRET=ares-gid-k1Obxl3kDRMtZ5cs9lvFTh73r5WjfF32ZhakPG6fBDYQmPvzkwsK2rHlaaP2YDmy
|
||||
JWT_REFRESH_SECRET=ares-gin-VUCRBBPbkg2lVVhDdzSHGdAXzkThPlD2Ri8LDJEomu1kXUR58ZE1KHJliaYlxIyx
|
||||
# Database Settings (Redis)
|
||||
REDIS_URL=redis://default:gg7678290@10.80.80.70:6379/3
|
||||
# Server Settings (Gin)
|
||||
PORT=8080
|
||||
# Email Settings (Mailpit)
|
||||
EMAIL_HOST=10.80.80.70
|
||||
EMAIL_PORT=1025
|
||||
EMAIL_HOST_USER=""
|
||||
EMAIL_HOST_PASSWORD=""
|
||||
EMAIL_USE_TLS=false
|
||||
EMAIL_USE_SSL=false
|
||||
EMAIL_FROM=noreply@gauth.local
|
||||
# Social Auth (Google)
|
||||
SOCIAL_AUTH_GOOGLE_OAUTH2_KEY='915364976256-691m0s87as2r5vdbqr96f6humblseobt.apps.googleusercontent.com' # Your Google Client ID
|
||||
SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET='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' # Your Google Client Secret
|
||||
SOCIAL_AUTH_GOOGLE_REDIRECT_URL=http://localhost:8080/auth/google/callback
|
||||
# Social Auth (GitHub)
|
||||
SOCIAL_AUTH_GITHUB_KEY='Ov23liUt9B61O46Mdfm4' # Your GitHub Client ID
|
||||
SOCIAL_AUTH_GITHUB_SECRET='c7fc8dcb1b2c8f22120608425d07d5efd995baaf' # Your GitHub Client Secret
|
||||
SOCIAL_AUTH_GITHUB_REDIRECT_URL=http://localhost:8080/auth/github/callback
|
||||
|
||||
# CORS bootstrap seeds (comma separated origins)
|
||||
# Example: CORS_BOOTSTRAP_WHITELIST_ORIGINS=http://localhost:3000,https://admin.example.com
|
||||
CORS_BOOTSTRAP_WHITELIST_ORIGINS=http://localhost:3000,http://localhost:5173,https://admin.goares.com
|
||||
# Example: CORS_BOOTSTRAP_BLACKLIST_ORIGINS=https://bad.example.com,https://spam.example.com
|
||||
CORS_BOOTSTRAP_BLACKLIST_ORIGINS=https://spam.goares.com,https://blocked-client.example
|
||||
|
||||
# Rate-limit bootstrap seeds
|
||||
RL_BOOTSTRAP_LOGIN_MAX_REQUESTS=10
|
||||
RL_BOOTSTRAP_LOGIN_WINDOW_SECONDS=60
|
||||
RL_BOOTSTRAP_REGISTER_MAX_REQUESTS=5
|
||||
RL_BOOTSTRAP_REGISTER_WINDOW_SECONDS=60
|
||||
RL_BOOTSTRAP_API_MAX_REQUESTS=120
|
||||
RL_BOOTSTRAP_API_WINDOW_SECONDS=60
|
||||
|
||||
# Dynamic policy debug logs
|
||||
# true/false
|
||||
CORS_DEBUG=true
|
||||
RATE_LIMIT_DEBUG=true
|
||||
GIN_MODE=debug
|
||||
GINIMAGE_API_BASE_URL=http://localhost:8080
|
||||
|
||||
AVATAR_WIDTH=150
|
||||
AVATAR_HEIGHT=150
|
||||
AVATAR_QUALITY=85
|
||||
AVATAR_MAX_SIZE_MB=5
|
||||
AVATAR_FORMATS=avif
|
||||
Reference in New Issue
Block a user