mirror of
https://github.com/nextcloud/all-in-one.git
synced 2026-07-21 13:42:54 +00:00
11e6f55212
* added joplin-server Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * update to container sidecar added depends Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Use latest Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Typo Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Freeze postgres Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Add secret for Joplin DB Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Freeze PGDATA location Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Fix port publishing Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * fix typo Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * fix typo : swap user/db Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Update community-containers/joplin-server/joplin-server.json Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Update community-containers/joplin-server/joplin-server.json Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * Update caddy docs to mention subdomain Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> * some adjustments to the readme Signed-off-by: Simon L. <szaimen@e.mail.de> --------- Signed-off-by: lonode <32384862+lonode@users.noreply.github.com> Signed-off-by: Simon L. <szaimen@e.mail.de> Co-authored-by: Simon L. <szaimen@e.mail.de>
60 lines
2.0 KiB
JSON
60 lines
2.0 KiB
JSON
{
|
|
"aio_services_v1": [
|
|
{
|
|
"container_name": "nextcloud-aio-joplin-server",
|
|
"image_tag": "latest",
|
|
"display_name": "Joplin Server",
|
|
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/joplin-server",
|
|
"image": "joplin/server",
|
|
"depends_on": [
|
|
"nextcloud-aio-joplin-database"
|
|
],
|
|
"internal_port": "22300",
|
|
"ports": [
|
|
{
|
|
"ip_binding": "%APACHE_IP_BINDING%",
|
|
"port_number": "22300",
|
|
"protocol": "tcp"
|
|
}
|
|
],
|
|
"environment": [
|
|
"DB_CLIENT=pg",
|
|
"APP_BASE_URL=https://joplin.%NC_DOMAIN%",
|
|
"POSTGRES_PASSWORD=%JOPLIN_DB_PASSWORD%",
|
|
"POSTGRES_DATABASE=joplin",
|
|
"POSTGRES_USER=joplin",
|
|
"POSTGRES_PORT=5432",
|
|
"POSTGRES_HOST=nextcloud-aio-joplin-database"
|
|
],
|
|
"secrets": [
|
|
"JOPLIN_DB_PASSWORD"
|
|
]
|
|
},
|
|
{
|
|
"container_name": "nextcloud-aio-joplin-database",
|
|
"image_tag": "18",
|
|
"display_name": "Joplin Database (PostgreSQL)",
|
|
"image": "postgres",
|
|
"internal_port": "5432",
|
|
"environment": [
|
|
"POSTGRES_PASSWORD=%JOPLIN_DB_PASSWORD%",
|
|
"POSTGRES_DB=joplin",
|
|
"POSTGRES_USER=joplin",
|
|
"PGDATA=/var/lib/postgresql/data"
|
|
],
|
|
"secrets": [
|
|
"JOPLIN_DB_PASSWORD"
|
|
],
|
|
"volumes": [
|
|
{
|
|
"source": "nextcloud_aio_joplin_data",
|
|
"destination": "/var/lib/postgresql/data",
|
|
"writeable": true
|
|
}
|
|
],
|
|
"backup_volumes": [
|
|
"nextcloud_aio_joplin_data"
|
|
]
|
|
}
|
|
]
|
|
} |