From 8405e3020f44590db6844654900a5d24786d4a4e Mon Sep 17 00:00:00 2001
From: Maarten de Waard <maarten@greenhost.nl>
Date: Wed, 6 May 2020 11:10:46 +0200
Subject: [PATCH] add .envrc example for easier exporting of necessary
 variables, autofocus on username field in login screen

---
 .gitignore                          | 2 ++
 login_provider/.envrc.example       | 6 ++++++
 login_provider/templates/login.html | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)
 create mode 100644 login_provider/.envrc.example

diff --git a/.gitignore b/.gitignore
index 5b19dca..5459365 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,5 @@ __pycache__
 *.lock
 *.pyc
 *.swp
+**/.envrc
+**/venv
diff --git a/login_provider/.envrc.example b/login_provider/.envrc.example
new file mode 100644
index 0000000..d75f445
--- /dev/null
+++ b/login_provider/.envrc.example
@@ -0,0 +1,6 @@
+export FLASK_SECRET_KEY="TNERSINtudrfl789"
+export FLASK_RUN_HOST="0.0.0.0"
+export FLASK_RUN_PORT="5000"
+export GRAPHQL_URL="http://localhost:5002/graphql"
+export HYDRA_ADMIN_URL="http://localhost:4445"
+export FLASK_ENV=development
diff --git a/login_provider/templates/login.html b/login_provider/templates/login.html
index 8990f18..dfceb48 100644
--- a/login_provider/templates/login.html
+++ b/login_provider/templates/login.html
@@ -10,7 +10,7 @@
   <form method="POST" action="/login">
     {{ login_form.csrf_token }}
     {{ login_form.challenge }}
-    {{ login_form.username(placeholder="Username") }}<br>
+    {{ login_form.username(placeholder="Username", autofocus=true) }}<br>
     <div style="margin-top:5px">{{ login_form.password(placeholder="Password") }}</div> <br>
     {{ login_form.remember }}{{ login_form.remember.label }} <br>
     <div style="margin-top:5px">{{ login_form.submit }}</div>
-- 
GitLab