# Database Settings (Mysql) DB_HOST=10.80.80.70 DB_PORT=3306 DB_USER=go_imgapi DB_PASSWORD=gg7678290 DB_NAME=go_imgapi # Redis Settings REDIS_HOST=localhost REDIS_PORT=6379 REDIS_PASSWORD= REDIS_DB=0 # REDIS Config REDIS_URL=redis://default:gg7678290@10.80.80.70:6379/3 # JWT Settings (Jwt) JWT_SECRET=ares-img-k1Obxl3kDRMtZ5cs9lvFTh73r5WjfF32ZhakPG6fBDYQmPvzkwsK2rHlaaP2YDmy JWT_REFRESH_SECRET=ares-img-VUCRBBPbkg2lVVhDdzSHGdAXzkThPlD2Ri8LDJEomu1kXUR58ZE1KHJliaYlxIyx # 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