From 7cd071cc40caf02fd114e8a793d8ba3b865c88fa Mon Sep 17 00:00:00 2001 From: sudo-kraken Date: Wed, 4 Dec 2024 21:18:52 +0000 Subject: [PATCH] Added Joplin --- quadlets/joplin/joplin-db.container | 21 +++++++++++++++++++++ quadlets/joplin/joplin.container | 25 +++++++++++++++++++++++++ quadlets/joplin/joplindb-data.volume | 2 ++ 3 files changed, 48 insertions(+) create mode 100644 quadlets/joplin/joplin-db.container create mode 100644 quadlets/joplin/joplin.container create mode 100644 quadlets/joplin/joplindb-data.volume diff --git a/quadlets/joplin/joplin-db.container b/quadlets/joplin/joplin-db.container new file mode 100644 index 0000000..425a731 --- /dev/null +++ b/quadlets/joplin/joplin-db.container @@ -0,0 +1,21 @@ +[Unit] +Description=Joplin DB Quadlet +WantedBy=joplin.service + +[Service] +Restart=always +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/library/postgres:15 +ContainerName=joplin-db +HostName=joplin-db + +Volume=joplindb-data:/var/lib/postgresql/data + +Environment=POSTGRES_PASSWORD=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Environment=POSTGRES_USER=postgres +Environment=POSTGRES_DB=joplin diff --git a/quadlets/joplin/joplin.container b/quadlets/joplin/joplin.container new file mode 100644 index 0000000..963afc4 --- /dev/null +++ b/quadlets/joplin/joplin.container @@ -0,0 +1,25 @@ +[Unit] +Description=Joplin Server Quadlet + +[Service] +Restart=always +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/etechonomy/joplin-server:latest +ContainerName=joplin-server +HostName=joplin-server + +PublishPort=22300:22300 + +Environment=APP_BASE_URL=https://xxxxx.xxx +Environment=APP_PORT=22300 +Environment=DB_CLIENT=pg +Environment=POSTGRES_PASSWORD=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Environment=POSTGRES_DATABASE=joplin +Environment=POSTGRES_USER=postgres +Environment=POSTGRES_PORT=5432 +Environment=POSTGRES_HOST=joplin-db \ No newline at end of file diff --git a/quadlets/joplin/joplindb-data.volume b/quadlets/joplin/joplindb-data.volume new file mode 100644 index 0000000..5f30a12 --- /dev/null +++ b/quadlets/joplin/joplindb-data.volume @@ -0,0 +1,2 @@ +[Volume] +VolumeName=joplindb-data \ No newline at end of file