diff --git a/login_provider/Dockerfile b/login_provider/Dockerfile
index a499151af4a69542d70259271d199e7e7596fa72..c671dd715c1d64a7ee2bf29f35b1881cffdbec30 100644
--- a/login_provider/Dockerfile
+++ b/login_provider/Dockerfile
@@ -11,6 +11,8 @@ EXPOSE 5000
 
 ENV FLASK_ENV production
 ENV FLASK_RUN_HOST 0.0.0.0
-ENV HYDRA_ADMIN_URL http://localhost:4445
+ENV FLASK_RUN_PORT 5000
+ENV HYDRA_ADMIN_URL http://localhost:444
+ENV GRAPHQL_URL http://localhost:5002/graphql
 
 CMD [ "flask", "run" ]
diff --git a/login_provider/README.md b/login_provider/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..f04d92ea635ef4234e52a2cb4ac2aaca69a624b5
--- /dev/null
+++ b/login_provider/README.md
@@ -0,0 +1,22 @@
+# Configuration
+
+To enable the `debug` mode, set the environment variable `FLASK_ENV` to `development`.
+
+```
+export FLASK_ENV=development
+# or
+docker login-provider:latest build . && docker run -e FLASK_ENV=development login-provider
+```
+
+You can do the same with the following variables.
+
+ * **FLASK_SECRET_KEY** A secret key that will be used for securely signing the session cookie.
+ * **FLASK_RUN_HOST** IP Address that the server will open a socket on.
+   *Default*: 0.0.0.0
+ * **FLASK_RUN_PORT** Port of the socket that the server will listen on.
+   *Default*: 5000
+ * **GRAPHQL_URL** URL to the server that runs the graphql backend API
+   *Default*: http://localhost:5002/graphql
+ * **HYDRA_ADMIN_URL** URl to the Hydra admin server
+   *Default*: http://localhost:4445
+   
diff --git a/login_provider/app.py b/login_provider/app.py
index cff6f987ac70aaabeee39d9dd6b36d561d082cf8..c8fab2b7a592df0a3c2c25a0cf7a8e6706929555 100644
--- a/login_provider/app.py
+++ b/login_provider/app.py
@@ -9,8 +9,8 @@ HYDRA_ADMIN_URL = environ['HYDRA_ADMIN_URL']
 hydra = HydraAdmin(HYDRA_ADMIN_URL)
 
 app = Flask(__name__)
-app.config['SECRET_KEY'] = urandom(16)
-app.debug = True if "DEBUG" in environ and environ["DEBUG"] else False
+if "FLASK_SECRET_KEY" not in environ:
+    app.config['SECRET_KEY'] = urandom(16)
 
 login_manager = LoginManager()
 login_manager.init_app(app)