From b26dc554554a9f416f9c8b67ff63f11780c914c2 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Mon, 4 Sep 2023 06:25:58 +0100 Subject: [PATCH] couchdb config. --- services/couchdb.hcl | 94 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 services/couchdb.hcl diff --git a/services/couchdb.hcl b/services/couchdb.hcl new file mode 100644 index 0000000..31a8591 --- /dev/null +++ b/services/couchdb.hcl @@ -0,0 +1,94 @@ +job "couchdb" { + datacenters = ["alo"] + + group "db" { + network { + port "api" { + to = 5984 + } + } + + task "server" { + driver = "docker" + + config { + image = "couchdb:3.3" + ports = ["api"] + volumes = [ + "/data/compute/appdata/couchdb:/opt/couchdb/data", + "local/couchdb.ini:/opt/couchdb/etc/local.d/local.ini", + "local/vm.args:/opt/couchdb/etc/vm.args", + ] + } + + service { + name = "couchdb" + port = "api" + + tags = [ + "traefik.enable=true", + "traefik.http.routers.couchdb.entryPoints=websecure", + "traefik.http.routers.couchdb.rule=Host(`pidb.paler.net`)", + ] + } + + template { + data = <