- Notifications
You must be signed in to change notification settings - Fork2
Daily habit tracker and counter
License
NotificationsYou must be signed in to change notification settings
aceberg/ClickAHabit
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Daily habit tracker and counter
docker run --name clickahabit \-e"TZ=Asia/Novosibirsk" \-v~/.dockerdata/ClickAHabit:/data/ClickAHabit \-p 8852:8852 \aceberg/clickahabit
Or usedocker-compose.yml
Configuration can be done through config file or environment variables
Variable | Description | Default |
---|---|---|
HOST | Listen address | 0.0.0.0 |
PORT | Port for web GUI | 8852 |
THEME | Any theme name fromhttps://bootswatch.com in lowcase oradditional (emerald, grass, sand) | united |
COLOR | Background color: light or dark | light |
BTNWIDTH | Adjust buttons to theme | 195px |
TZ | Set your timezone for correct time | "" |
Key | Description | Default |
---|---|---|
-d | Path to config dir | /data/ClickAHabit |
-n | Path to local JS and Themes (node-bootstrap) | "" |
By default, this app pulls themes, icons and fonts from the internet. But, in some cases, it may be useful to have an independent from global network setup. I created a separateimage with all necessary modules and fonts.
docker run --name node-bootstrap \ -v~/.dockerdata/icons:/app/icons\# For local images -p 8850:8850 \ aceberg/node-bootstrap
docker run --name clickahabit \ -v~/.dockerdata/ClickAHabit:/data/ClickAHabit \ -p 8852:8852 \ aceberg/clickahabit -n"http://$YOUR_IP:8850"
Or usedocker-compose
- Auth
- History filter
- Statistics page
- All go packages listed independencies
- Bootstrap
- Themes:Free themes for Bootstrap
- Favicon and logo:Flaticon
About
Daily habit tracker and counter