LDAP Profile management service https://profile.hackerspace.pl
 
 
 
 
 
Go to file
radex a5c5de7de4 readme: document local kerberos 2023-09-19 18:44:49 +02:00
webapp remove unused dependencies 2023-09-19 18:43:07 +02:00
.gitignore update .gitignore 2023-09-19 00:00:40 +02:00
.python-version pin (old) python version 2023-09-18 23:59:51 +02:00
Dockerfile Productionize via uwsgi. 2019-10-18 14:28:49 +02:00
README.md readme: document local kerberos 2023-09-19 18:44:49 +02:00
krb5.conf Add hackerspace name config option 2018-02-26 10:03:33 +00:00
requirements.txt remove unused dependencies 2023-09-19 18:43:07 +02:00
runserver.py First public import 2016-02-15 20:30:53 +00:00

README.md

ldap-web aka profile.hackerspace.pl

quick start locally

(set python version to old enough version - see .python-version)
python3-m venv .venv
. .venv/bin/activate
pip3 install -r requirements.txt
FLASK_ENV=development FLASK_APP=webapp python3 -m flask run -p 5001

Open app at localhost:5001

To test changing password locally, you must add HACKERSPACE.PL realm to your /etc/krb5.conf. See krb5.conf for an example

quick start (dockerized)

docker build -t ldapweb .
docker run -p 8000:8000 ldapweb

Open app at localhost:8000

deployment

Look for ldapweb.libsonnet in hscloud repo