mirror of
https://github.com/hargata/lubelog.git
synced 2025-12-10 00:46:08 -06:00
user defined data should not be mixed with static application data in one directory. therefore we need to move some files like db and userconfig to separate directories, which can then be declared as docker volumes.
976 B
976 B
A self-hosted, open-source vehicle service records and maintainence tracker.
Why
Because nobody should have to deal with a homemade spreadsheet or a shoebox full of receipts when it comes to vehicle maintainence.
Docker Setup (Recommended)
- Install Docker
- Clone this repo
- Run
docker build -t lubelogger -f Dockerfile . - CHECK docker-compose.yaml and make sure the mounting directories look correct.
- Run
docker-compose up
Dependencies
- Bootstrap
- LiteDB
- Bootstrap-DatePicker
- SweetAlert2
- CsvHelper
- Chart.js
Docker
manual
- build
docker build -t hargata/lubelog:latest .
- run
docker run -d hargata/lubelog:latest
add -v for persistent volumes as needed. Have a look at the docker-compose.yml for examples.
docker-compose
- build image
docker compose build
- run
docker compose build