diff options
| author | Yuval Adam <_@yuv.al> | 2018-10-08 13:33:22 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2018-10-08 13:33:22 +0300 |
| commit | b4600e01f4bd73981b16da5ce9788f8f32b3c5fa (patch) | |
| tree | 8646ab7eb9be03872ff867143f8b12536ae47aae /app.py | |
| parent | abb9268d435208b32634c6f825cda4371be1a4f0 (diff) | |
Return forwarded IP on prod
Diffstat (limited to 'app.py')
| -rw-r--r-- | app.py | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1,7 +1,14 @@ from flask import Flask, request +from os import environ app = Flask(__name__) +def get_ip(request): + if 'PROD' in environ: + return request.headers.get('X-Forwarded-For') + else: + return request.remote_addr + @app.route('/') def index(): - return request.remote_addr + return get_ip(request) |
