diff --git a/configs/docker_config.py b/configs/docker_config.py index 1099a4a..42fffd5 100644 --- a/configs/docker_config.py +++ b/configs/docker_config.py @@ -4,6 +4,7 @@ PORT = 80 SQLALCHEMY_DATABASE_URI = 'sqlite:////data/powerdns-admin.db' SESSION_COOKIE_SAMESITE = 'Lax' CSRF_COOKIE_HTTPONLY = True +FILESYSTEM_SESSIONS_ENABLED = True legal_envvars = ( 'SECRET_KEY', diff --git a/docker/Dockerfile b/docker/Dockerfile index e9905d6..4618239 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,6 +7,7 @@ ARG BUILD_DEPENDENCIES="build-base \ openldap-dev \ python3-dev \ xmlsec-dev \ + npm \ yarn \ cargo" diff --git a/powerdnsadmin/default_config.py b/powerdnsadmin/default_config.py index 81d0e32..952e0d5 100644 --- a/powerdnsadmin/default_config.py +++ b/powerdnsadmin/default_config.py @@ -8,7 +8,7 @@ SECRET_KEY = 'e951e5a1f4b94151b360f47edf596dd2' BIND_ADDRESS = '0.0.0.0' PORT = 9191 HSTS_ENABLED = False -FILESYSTEM_SESSIONS_ENABLED = False +FILESYSTEM_SESSIONS_ENABLED = True SESSION_COOKIE_SAMESITE = 'Lax' CSRF_COOKIE_HTTPONLY = True @@ -28,7 +28,7 @@ SQLALCHEMY_DATABASE_URI = 'mysql://{}:{}@{}/{}'.format( ) ### DATABASE - SQLite -# SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'pdns.db') +SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'pdns.db') # SAML Authnetication SAML_ENABLED = False