Caution
The software is currently only available in german but we are working on implementing general i8n.
Take the /.env and add your prefered credentials, host will most likely be postgres
Use the template at /docs/config.example.json and fill out all values but database, those can be left empty.
system.mode must be either DEV or PROD. The first uses default data but as the credentials are public, it is not
safe to deploy on a public server.
Now take the compose template at /docs/docker-compose.example.yml and change the values if needed. If you do not add
the env to the app-service, the database part of the config must be filled out.
Login to the software using the admin data provided in the config at domain/login. In the FAQ section you can change
texts presented on the root-form. Further users can be added in the users tab.
The wiki is expanding and we will add more sophisticated guides and explanations there.
Switch into the frontend directory and run
npm i
npm run generate
npm run dev
After installing general golang and dependencies run
cp .env .env.localand fill out the configurations as desired. Afterwards run:
cd server
export $(cat ../.env.local)
docker compose up -d
go generate ./...
go run server.gonow the frontend and api are available at port 8080
We provide E2E tests in frontend/cypress, to use them run
cd frontend
npm run test- Create an Issue or assign an existing one to yourself
- Create a branch
- Open a PR
- Be happy <3