Initial version
commit
2c969e7a81
|
@ -0,0 +1,14 @@
|
||||||
|
## Docker
|
||||||
|
### docker-compose
|
||||||
|
The easiest way to set up Timetracker is to use the provided [docker-compose.yml](https://git.kucharczyk.xyz/lukas/timetracker/src/branch/main/docker-compose.yml) file:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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](https://git.kucharczyk.xyz/lukas/timetracker/src/branch/main/docker-compose.yml) and [Caddyfile](https://git.kucharczyk.xyz/lukas/timetracker/src/branch/main/Caddyfile)
|
Loading…
Reference in New Issue