Docker
docker-compose
The easiest way to set up Timetracker is to use the provided docker-compose.yml file:
git clone https://git.kucharczyk.xyz/lukas/timetracker.git
cd timetracker
docker-compose up -d
Afterwards, the app will be available at localhost:8000
.
Container image
It is also possible to use a Docker image of Timetracker directly, either from my container registry at registry.kucharczyk.xyz/timetracker
or by building the provided Dockerfile.
However in this scenario you need to have a way of serving static files served at the /static
URL.
For an example of how this can be done, refer to the docker-compose.yml and Caddyfile