Equipment Management for use in between multiple Persons.
- Python 3.12
- Docker and Docker Compose
Install those dependencies, using the official docs for your system as guide.
The project uses poetry for dependency management. If you haven't installed poetry, yet, install it by using the official installer.
curl -sSL https://install.python-poetry.org | python3 -After that, install the backend dependencies.
poetry install The project environment is already configured in the docker-compose.
Caution
When setting up this tool for production, set up a new realm or at least regenerate all client secrets, since they are maintained in this repository for testing purposes.
Frontend is still wip.
The tests are set up as End-2-End tests. This means we are using a real Keycloak instance (the one from the docker-compose.yml) and real postgres databases for the tests.
If you haven't already a keycloak running, start it by using docker-compose.
docker compose up -d keycloakThe Keycloak instance will import the initial realm, used for tests.
This project is licensed under the MIT License – see the LICENSE file for details.