Sync server for task.json. It supports automatic conflicts handling and merging.
npm i -g task.json-server
docker pull dcsunset/task.json-server
If installed from npm:
NODE_ENV=production ROOT_PATH=$PWD/data task.json-server
If installed from docker:
docker run -d --name task.json-server -p 3000:3000 -v $PWD/data:/data dcsunset/task.json-server
Configurations can be set via environment variables. Available configurations are listed below:
| Variables | Default | Description |
|---|---|---|
| ADDR | 0.0.0.0 |
Address to listen at |
| PORT | 3000 |
Port to listen at |
| ROOT_PATH | /data |
Absolute directory to store task.json |
| PASSWORD | admin |
Login password |
| MAX_CLIENTS | 3 |
Max number of concurrent logins |
GPL-3.0