diff --git a/comixed.yaml b/comixed.yaml new file mode 100644 index 0000000..0ea5b2c --- /dev/null +++ b/comixed.yaml @@ -0,0 +1,52 @@ +# /config is where plugins, extensions, and configuration files are placed. +# /imports is where comics to be imported are placed +# /library is where the comics library is maintaned + +version: "3.6" +services: + comixed: + image: comixed/comixed + container_name: comixed + environment: + - PUID=1001 + - PGID=998 + - TZ=America/Chicago + volumes: + - /DockerVol/comixed/config:/config + - /data/nfs/Baxter/Data/media/comics/library:/library:shared + - /data/nfs/Baxter/Data/media/comics/downloads:/imports:shared + ports: + - 7171:7171 + entrypoint: ["bash", "/app/comixed-release/bin/docker-run.sh", "-L", "/library/comixed.log", "-c", "/config"] + restart: unless-stopped + networks: + - netgrimoire + logging: + driver: "gelf" + options: + gelf-address: "udp://192.168.5.17:12201" + tag: "comixed" + deploy: + labels: + homepage.group: "Application" + homepage.name: "Comixed" + homepage.icon: "comixed.png" + homepage.href: "https://comics.netgrimoire.com" + homepage.description: "Task Manager" + kuma.cxd.http.name: "Vikunja" + kuma.cxd.http.url: "http://comixed:7171" + caddy: "comics.netgrimoire.com" + caddy.import: "authentik" + caddy.reverse_proxy: "{{upstreams 7171}}" + placement: + constraints: + - node.hostname == docker1 + + +networks: + netgrimoire: + external: true + + + + \ No newline at end of file