Forked from groverz/taskwarrior-web.
This container allow you to run the Taskwarrior-Web UI synchornized with a taskwarrior server.
You should mount certificates in a volume
docker run -d \
--name=taskwarrior-web \
-p 5678:5678 \
-v ~/task-web:/root/.task \
-e TASKD_SERVER='trident.hav0k.ru:53589' \
-e TASKD_CREDENTIALS='AlphaV/Alexey Vildyaev/3e382537-d7d9-4677-8311-3cfd1047623f' \
f2a1c74860aeTaskwarrior-web needs Credentials and Certificate to connect to the server.
Certificate should be stored in a volume with the defined filenames:
client.cert.pemclient.key.pemca.cert.pem
The certificate folder can be defined with the env variable CLIENT_CERT_PATH (default value: /root/.task/client)
Credentials can be handle in 2 different ways:
- with env variable
TASKD_CREDENTIALS - in a
credentialfiles, stored in the some folder as the certificates
TASKD_SERVER: domain and port to the Taskwarrior ServerTASKD_CREDENTIALS: Credentials used to connect the Taskwarrior server (read Taskwarrior server documentation)CLIENT_CERT_PATH: Path to the mounted volume where Certificate will be found
There is no security handled here, you have to handle security by yourself:
- run this container only in a local network
- handle authorization with your own proxy
- run behind a VPN
- etc.