v1.0.1
Fix title
Remove duplicated Toaster
Self-hostable "read-it-later" Web app.
ripgrep
# pwd: /path/to/databases
cat create_table.sql | sqlite3 .sqlite
mkdir .index
docker compose up -d
will do the rest.docker-compose.yml
example:
version: '3'
services:
leaf:
image: docker.io/kyoheiudev/leaf:1.0.1
container_name: leaf
environment:
- LEAF_DATA=/leaf/databases
- LEAF_API_TOKEN=STRING_USED_WHEN_ADDING_NEW_ARTICLE_VIA_API
volumes:
- /path/to/databases:/leaf/databases
- /etc/localtime:/etc/localtime:ro
ports:
- 3000:3000
By default this app is not protected by any means so that you can use your own auth process.
Via the client API you can add a new article:
POST /api/create
Content-Type: application/json
Authorization: LEAF_API_TOKEN
{
"url": "https://example.com"
}
npm install
npm run dev