https://github.com/rucas/taskd
taskwarrior docker container
https://github.com/rucas/taskd
cli container docker task taskwarrior
Last synced: 27 days ago
JSON representation
taskwarrior docker container
- Host: GitHub
- URL: https://github.com/rucas/taskd
- Owner: rucas
- License: mit
- Created: 2017-12-20T01:46:54.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-11T23:46:46.000Z (over 7 years ago)
- Last Synced: 2023-03-21T03:42:48.653Z (almost 3 years ago)
- Topics: cli, container, docker, task, taskwarrior
- Language: Shell
- Homepage:
- Size: 11.7 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
taskd
> A containerized taskwarrior server
## Table of Contents
- [Install](#install)
- [Usage](#usage)
- [Start a Taskwarrior Server](#start-a-taskwarrior-server)
- [Find New User Key](#find-new-user-key)
- [Sync with Taskwarrior Client](#sync-with-taskwarrior-client)
- [Contributing](#contributing)
- [FAQ](#faq)
- [Who?](#who)
- [What is Taskwarrior?](#what-is-taskwarrior)
- [When?](#when)
- [What is bootstrap.sh?](#what-is-bootstrapsh)
- [Why?](#why)
- [License](#license)
## Install
```sh
$ docker pull rucas/taskd
```
## Usage
### Start a Taskwarrior Server
```sh
$ docker run -d -p 53589:53589 \
-v $PWD/taskd:/var/taskd \
-e FIRST_NAME=rucas \
-e LAST_NAME=mania \
-e ORG=Public \
-e CERT_CN=localhost \
-e CERT_ORGANIZATION=rucas \
-e CERT_COUNTRY=US \
-e CERT_STATE=Oregon \
-e CERT_LOCALITY=Portland \
rucas/taskd
```
### Find New User Key
```sh
$ tail taskd/pki/stdout.txt
...
New user key: 004e3fbd-d501-4c55-ab42-35280ccd7229
Created user 'rucas mania' for organization 'Public'
```
### Sync with Taskwarrior Client
```sh
$ ./bootstrap.sh \
--ca taskd/pki/ca.cert.pem \
--key taskd/pki/rucas_mania.key.pem \
--cert taskd/pki/rucas_mania.cert.pem \
--host localhost:53589 \
--id 004e3fbd-d501-4c55-ab42-35280ccd7229 \
--firstname rucas \
--lastname mania \
client
```
## Contributing
:wave: :point_right: Check out the [Contributing](CONTRIBUTING.md) doc to get you started.
## FAQ
### Who?
Checkout the [Maintainers](MAINTAINERS.md) doc to see who has contributed.
### What is Taskwarrior?
[Taskwarrior](https://taskwarrior.org/) is the ultimate TODO app from the command line. It's simple, fast, and organized, get shit done and move on.
### When?
Since commit [5c73c9](https://github.com/rucas/taskd/commit/5c73c9d0efe5a9d870df33771e5664c8f02b2953)
### What is bootstrap.sh?
A simple bash script to save time and automates configuring the client. For more help:
```sh
$ ./bootstrap -h
```
### Why?
Why not?
## License
MIT © rucas