diff --git a/blueprints/silverbullet/docker-compose.yml b/blueprints/silverbullet/docker-compose.yml new file mode 100644 index 00000000..aa92d285 --- /dev/null +++ b/blueprints/silverbullet/docker-compose.yml @@ -0,0 +1,21 @@ +version: "3.8" + +services: + silverbullet: + image: ghcr.io/silverbulletmd/silverbullet:v2 + restart: unless-stopped + environment: + - SB_USER=${SB_USER} + volumes: + - silverbullet-space:/space + expose: + - 3000 + + watchtower: + image: containrrr/watchtower + restart: unless-stopped + volumes: + - /var/run/docker.sock:/var/run/docker.sock + +volumes: + silverbullet-space: {} diff --git a/blueprints/silverbullet/image.png b/blueprints/silverbullet/image.png new file mode 100644 index 00000000..7031ab1c Binary files /dev/null and b/blueprints/silverbullet/image.png differ diff --git a/blueprints/silverbullet/template.toml b/blueprints/silverbullet/template.toml new file mode 100644 index 00000000..3885edcb --- /dev/null +++ b/blueprints/silverbullet/template.toml @@ -0,0 +1,16 @@ +[variables] +main_domain = "${domain}" +sb_user = "admin:${password:16}" + +[config] +[[config.domains]] +serviceName = "silverbullet" +port = 3000 +host = "${main_domain}" + +[config.env] +SB_USER = "${sb_user}" + +[[config.mounts]] +name = "silverbullet-space" +mountPath = "/space" diff --git a/meta.json b/meta.json index f9ba02b8..2f1c6724 100644 --- a/meta.json +++ b/meta.json @@ -4009,6 +4009,24 @@ "apm" ] }, + { + "id": "silverbullet", + "name": "SilverBullet", + "version": "v2", + "description": "SilverBullet is a personal knowledge base and collaborative note-taking platform.", + "logo": "image.png", + "links": { + "github": "https://github.com/silverbulletmd/silverbullet", + "website": "https://silverbullet.md", + "docs": "https://silverbullet.md/docs" + }, + "tags": [ + "notes", + "knowledge-base", + "productivity", + "markdown" + ] + }, { "id": "slash", "name": "Slash",