Spaces:
Sleeping
Sleeping
Ig0tU commited on
Commit ·
4e2cdf1
1
Parent(s): a4111f2
fix: set session cookies to SameSite=None and Secure=True for Hugging Face iframe compatibility
Browse files- Dockerfile +1 -0
- config.py +6 -0
Dockerfile
CHANGED
|
@@ -4,6 +4,7 @@ FROM python:3.10-slim
|
|
| 4 |
ENV PYTHONDONTWRITEBYTECODE 1
|
| 5 |
ENV PYTHONUNBUFFERED 1
|
| 6 |
ENV FLASK_APP autogranted.py
|
|
|
|
| 7 |
ENV PORT 7860
|
| 8 |
|
| 9 |
# Install system dependencies
|
|
|
|
| 4 |
ENV PYTHONDONTWRITEBYTECODE 1
|
| 5 |
ENV PYTHONUNBUFFERED 1
|
| 6 |
ENV FLASK_APP autogranted.py
|
| 7 |
+
ENV FLASK_CONFIG production
|
| 8 |
ENV PORT 7860
|
| 9 |
|
| 10 |
# Install system dependencies
|
config.py
CHANGED
|
@@ -8,6 +8,12 @@ class Config:
|
|
| 8 |
SECRET_KEY = os.environ.get('SECRET_KEY') or 'dev-secret-key-change-in-production'
|
| 9 |
APP_PASSWORD = os.environ.get('APP_PASSWORD')
|
| 10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
# Database Configuration
|
| 12 |
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or 'postgresql://localhost/autogranted'
|
| 13 |
SQLALCHEMY_TRACK_MODIFICATIONS = False
|
|
|
|
| 8 |
SECRET_KEY = os.environ.get('SECRET_KEY') or 'dev-secret-key-change-in-production'
|
| 9 |
APP_PASSWORD = os.environ.get('APP_PASSWORD')
|
| 10 |
|
| 11 |
+
# Hugging Face Iframe compatibility
|
| 12 |
+
SESSION_COOKIE_SAMESITE = 'None'
|
| 13 |
+
SESSION_COOKIE_SECURE = True
|
| 14 |
+
REMEMBER_COOKIE_SAMESITE = 'None'
|
| 15 |
+
REMEMBER_COOKIE_SECURE = True
|
| 16 |
+
|
| 17 |
# Database Configuration
|
| 18 |
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or 'postgresql://localhost/autogranted'
|
| 19 |
SQLALCHEMY_TRACK_MODIFICATIONS = False
|