Trace is a framework for tracking contacts at locations. It will host a frontend where administrators may setup a kiosk that allows students to sign in and sign out of a location. This data can be used to generate a contact report, showing who has been in contact with who and for how long.
With Docker
If you have docker installed, you can compile and run the server
and database with docker-compose
To run, cd into the repo directory and type in
docker-compose up -d --build
The build flag tells Docker to rebuild the Docker image if it updated. After running this command the server should be running on port 80. To enable HTTP authentication, use
the USERNAME
and PASSWORD
environment variables:
USERNAME=admin PASSWORD=password docker-compose up -d --build
The database data is stored in a Docker volume.