Packaging and docker publishing
This commit is contained in:
parent
e4fb12d173
commit
5797dc0dee
7 changed files with 127 additions and 32 deletions
23
README.md
23
README.md
|
|
@ -2,6 +2,25 @@
|
|||
|
||||
Dumb CalDAV Reminder: definitively not a kind name but a very useful tool to retrieve CalDAV events and tasks and output them in a concise way. Combined with a cron and a notification system it should help my poor brain to be more efficient.
|
||||
|
||||
Usage : copy .env.default as .env then edit CalDAV connection parameters and and number of days to get.
|
||||
## Usage
|
||||
|
||||
copy .env.default as .env then edit CalDAV connection parameters and number of days to retrieve.
|
||||
|
||||
uv run -m dumbremind
|
||||
|
||||
# or make
|
||||
make run
|
||||
|
||||
## Docker :
|
||||
|
||||
Warning: docker image is designed to be published on a private repository because it includes credentials from your .env file
|
||||
|
||||
# build local image
|
||||
make build
|
||||
|
||||
# change publish target first (mine is source.madyanne.fr/yax/dumbremind)
|
||||
make publish
|
||||
|
||||
# run dumbremind in docker (adapt URI) and remove container on exit
|
||||
docker run --rm source.madyanne.fr/yax/dumbremind
|
||||
|
||||
More to come: docker packaging
|
||||
Loading…
Add table
Add a link
Reference in a new issue