View Code? Open in Web Editor
NEW
Track coffee consumption among your friends with this simple Python-based web app. Easy billing through Splitwise optional but included.
License: GNU General Public License v3.0
Dockerfile 0.25%
Python 77.17%
CSS 0.45%
HTML 21.44%
Makefile 0.69%
coffeetracker's Introduction
- Rename
splitwise.example.ini
and users.example.ini
to splitwise.ini
and users.ini
.
- Add desired number of users to
users.ini
.
- Don't manually change
splitwise.ini
. Access codes will be stored here automatically after login.
- Build app container with
docker-compose build
. Note: This has to be repeated each time /app
changes, i.e. is updated.
- Start container with
docker-compose up
.
- App is available (by default) on port 8080 of host. Change this in
docker-compose.yml
if required.
- Start:
docker-compose start
- To apply new settings, e.g. add new users, the app has to be restarted:
docker-compose restart
- Stop:
docker-compose stop
- Important:
./data
is mounted as volume inside the Docker container. It will contain all bills and settings. It should be backuped!