Add geneweb

This commit is contained in:
Neale Pickett 2022-03-05 20:27:07 -07:00
parent 9b484d5872
commit 591bded705
1 changed files with 31 additions and 1 deletions

View File

@ -42,13 +42,14 @@ services:
traefik.http.routers.dashboard.service: api@internal traefik.http.routers.dashboard.service: api@internal
traefik.http.middlewares.forward-auth.forwardauth.address: http://simpleauth:8080/ traefik.http.middlewares.forward-auth.forwardauth.address: http://simpleauth:8080/
traefik.http.services.traefik.loadbalancer.server.port: "1" traefik.http.services.traefik.loadbalancer.server.port: "1"
simpleauth: simpleauth:
image: ghcr.io/nealey/simpleauth image: ghcr.io/nealey/simpleauth
secrets: secrets:
- password - password
deploy: deploy:
labels: labels:
traefik.http.routers.simpleauth.rule: "PathPrefix(`/`)" traefik.http.routers.simpleauth.rule: "Host(`$FQDN`) && Path(`/`)"
traefik.http.services.simpleauth.loadbalancer.server.port: "8080" traefik.http.services.simpleauth.loadbalancer.server.port: "8080"
plex: plex:
@ -159,6 +160,35 @@ services:
# traefik.http.routers.netdata.middlewares: netdata-striparoo # traefik.http.routers.netdata.middlewares: netdata-striparoo
# traefik.http.services.netdata.loadbalancer.server.port: "19999" # traefik.http.services.netdata.loadbalancer.server.port: "19999"
geneweb:
image: ravermeister/geneweb
volumes:
- type: bind
source: /srv/ext/sys/geneweb/etc
target: /usr/local/share/geneweb/etc
- type: bind
source: /srv/ext/sys/geneweb/share/data
target: /usr/local/share/geneweb/share/data
- type: bind
source: /srv/ext/sys/geneweb/log
target: /usr/local/share/geneweb/log
# ports:
# - published: 2316
# target: 2316
deploy:
labels:
traefik.http.routers.gwsetup.rule: "PathPrefix(`/gwsetup`)"
traefik.http.middlewares.gwsetup-striparoo.stripprefix.prefixes: "/gwsetup"
traefik.http.routers.gwsetup.middlewares: gwsetup-striparoo,forward-auth
traefik.http.routers.gwsetup.service: gwsetup
traefik.http.services.gwsetup.loadbalancer.server.port: "2316"
traefik.http.routers.geneweb.rule: "PathPrefix(`/geneweb`)"
traefik.http.middlewares.geneweb-striparoo.stripprefix.prefixes: "/geneweb"
traefik.http.routers.geneweb.middlewares: geneweb-striparoo,forward-auth
traefik.http.routers.geneweb.service: geneweb
traefik.http.services.geneweb.loadbalancer.server.port: "2317"
samba: samba:
image: dperson/samba image: dperson/samba
volumes: volumes: