canaille-globuzma/demo
Éloi Rivard c57244b9fa
fix: zxcvbn compilation in demo
until https://github.com/fief-dev/zxcvbn-rs-py/issues/2 is fixed, it is
needed to manually force the compatibility with Python 3.13
2024-11-06 15:21:15 +01:00
..
client chore: use isort instead of reoder-python-imports 2024-03-15 19:58:37 +01:00
conf fix: logging configuration for all backend demos 2024-05-07 17:15:32 +02:00
conf-docker fix: OIDC JWT settings initialization 2024-03-29 17:30:12 +01:00
ldif Implemented LDAP ppolicy support. 2023-05-26 15:23:43 +02:00
.gitignore chore: pre-commit autoupdate 2024-10-23 09:22:24 +02:00
demoapp.py fix: display an exception message when something happen during the demo app launch 2024-10-10 17:32:26 +02:00
docker-compose-ldap.yml Implement a dummy inmemory backend 2023-08-17 12:33:45 +02:00
docker-compose-memory.yml Implement a dummy inmemory backend 2023-08-17 12:33:45 +02:00
docker-compose-sql.yml feat: implement sqlalchemy backend 2023-11-24 13:57:46 +01:00
docker-compose.yml feat: implement sqlalchemy backend 2023-11-24 13:57:46 +01:00
Dockerfile-canaille chore: install cargo in the demo Docker image 2024-10-31 18:58:30 +01:00
Dockerfile-client The demo now uses poetry 2022-05-13 16:47:48 +02:00
ldap-server.py refactor: LDAP backend initialization 2023-12-27 10:57:22 +01:00
Procfile-ldap chore: automatically reload flask when the custom templates have changed 2024-04-15 15:34:50 +02:00
Procfile-memory chore: automatically reload flask when the custom templates have changed 2024-04-15 15:34:50 +02:00
Procfile-sql chore: automatically reload flask when the custom templates have changed 2024-04-15 15:34:50 +02:00
README.md update the contributing link in /demo/REAMD.md 2024-10-03 14:50:31 +02:00
run.sh fix: zxcvbn compilation in demo 2024-11-06 15:21:15 +01:00

Demo and development

To check out how canaille looks like, or to start contributions, just run the demo:

  • with docker-compose up to install and run it in preconfigured docker containers
  • or with ./run.sh to install it natively in a virtual environment and run it locally!

Please check the details on the documentation.