sakthi07 commited on
Commit
69d3d5c
·
1 Parent(s): afae692

changing host for github to work

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -57,7 +57,12 @@ def admin_required(f):
57
  # GitHub OAuth Configuration
58
  GITHUB_CLIENT_ID = os.environ.get('GITHUB_CLIENT_ID')
59
  GITHUB_CLIENT_SECRET = os.environ.get('GITHUB_CLIENT_SECRET')
60
- GITHUB_REDIRECT_URI = os.environ.get('GITHUB_OAUTH_BACKEND_REDIRECT', 'http://127.0.0.1:5000/auth/github/callback')
 
 
 
 
 
61
 
62
  # GitHub OAuth Functions
63
  def generate_github_auth_url():
 
57
  # GitHub OAuth Configuration
58
  GITHUB_CLIENT_ID = os.environ.get('GITHUB_CLIENT_ID')
59
  GITHUB_CLIENT_SECRET = os.environ.get('GITHUB_CLIENT_SECRET')
60
+ # Auto-detect the correct callback URL based on environment
61
+ SPACE_HOST = os.environ.get('SPACE_HOST')
62
+ if SPACE_HOST:
63
+ GITHUB_REDIRECT_URI = f'https://{SPACE_HOST}/api/auth/github/callback'
64
+ else:
65
+ GITHUB_REDIRECT_URI = os.environ.get('GITHUB_OAUTH_BACKEND_REDIRECT', 'http://127.0.0.1:5000/auth/github/callback')
66
 
67
  # GitHub OAuth Functions
68
  def generate_github_auth_url():