booklore and remove some old stuff
This commit is contained in:
@@ -656,30 +656,6 @@ services:
|
||||
- "kuma.audiobookshelf.http.name=Audiobookshelf"
|
||||
- "kuma.audiobookshelf.http.url=http://${LOCAL_IP}:13378"
|
||||
|
||||
mylar3:
|
||||
image: lscr.io/linuxserver/mylar3:latest
|
||||
container_name: mylar3
|
||||
environment:
|
||||
- PGID
|
||||
- PUID
|
||||
- TZ
|
||||
volumes:
|
||||
- $CONFIG/mylar:/config
|
||||
- $DATA/books/comics:/comics
|
||||
- $DATA/Downloads:/downloads
|
||||
ports:
|
||||
- 8090:8090
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.mylar3.rule=Host(`comics.${DOMAIN}`)"
|
||||
- "traefik.http.routers.mylar3.entrypoints=websecure"
|
||||
- "traefik.http.routers.mylar3.tls=true"
|
||||
- "traefik.http.routers.mylar3.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.mylar3.middlewares=secured-no-oauth"
|
||||
- "kuma.mylar3.http.name=Mylar3"
|
||||
- "kuma.mylar3.http.url=http://${LOCAL_IP}:8090"
|
||||
|
||||
dozzle:
|
||||
container_name: dozzle
|
||||
image: amir20/dozzle:latest
|
||||
@@ -729,30 +705,58 @@ services:
|
||||
- "kuma.stirlingpdf.http.name=Stirlingpdf"
|
||||
- "kuma.stirlingpdf.http.url=http://${LOCAL_IP}:8093"
|
||||
|
||||
# satisfactory-server:
|
||||
# container_name: 'satisfactory-server'
|
||||
# hostname: 'satisfactory-server'
|
||||
# image: 'wolveix/satisfactory-server:latest'
|
||||
# ports:
|
||||
# - '7777:7777/udp'
|
||||
# - '7777:7777/tcp'
|
||||
# volumes:
|
||||
# - '${DATA}/satisfactory-server:/config'
|
||||
# environment:
|
||||
# - MAXPLAYERS=4
|
||||
# - PGID
|
||||
# - PUID
|
||||
# - TZ
|
||||
# - ROOTLESS=false
|
||||
# - STEAMBETA=false
|
||||
# restart: unless-stopped
|
||||
# healthcheck:
|
||||
# test: [ "CMD", "bash", "/healthcheck.sh" ]
|
||||
# interval: 30s
|
||||
# timeout: 10s
|
||||
# retries: 3
|
||||
# start_period: 120s
|
||||
|
||||
booklore:
|
||||
image: booklore/booklore:latest
|
||||
container_name: booklore
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- PUID
|
||||
- PGID
|
||||
- TZ
|
||||
- DATABASE_URL=jdbc:mariadb://booklore-mariadb:3306/booklore
|
||||
- DATABASE_USERNAME=booklore
|
||||
- DATABASE_PASSWORD=${PG_PASS}
|
||||
- BOOKLORE_PORT=6060
|
||||
depends_on:
|
||||
booklore-mariadb:
|
||||
condition: service_healthy
|
||||
ports:
|
||||
- "6060:6060"
|
||||
volumes:
|
||||
- $DATA/booklore/data:/app/data
|
||||
- $DATA/books:/books
|
||||
- $DATA/bookdrop:/bookdrop
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.booklore.rule=Host(`booklore.${DOMAIN}`)"
|
||||
- "traefik.http.routers.booklore.entrypoints=websecure"
|
||||
- "traefik.http.routers.booklore.tls=true"
|
||||
- "traefik.http.routers.booklore.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.booklore.middlewares=secured"
|
||||
- "traefik.http.services.booklore-svc.loadbalancer.server.port=6060"
|
||||
- "kuma.booklore.http.name=booklore"
|
||||
- "kuma.booklore.http.url=http://${LOCAL_IP}:6060"
|
||||
|
||||
booklore-mariadb:
|
||||
image: lscr.io/linuxserver/mariadb:11.4.5
|
||||
container_name: booklore-mariadb
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- PUID
|
||||
- PGID
|
||||
- TZ
|
||||
- MYSQL_ROOT_PASSWORD=${PG_PASS}
|
||||
- MYSQL_DATABASE=booklore
|
||||
- MYSQL_USER=booklore
|
||||
- MYSQL_PASSWORD=${PG_PASS}
|
||||
volumes:
|
||||
- ./mariadb/config:/config
|
||||
healthcheck:
|
||||
test: [ "CMD", "mariadb-admin", "ping", "-h", "localhost" ]
|
||||
interval: 5s
|
||||
timeout: 5s
|
||||
retries: 10
|
||||
|
||||
homarr:
|
||||
container_name: homarr
|
||||
image: ghcr.io/homarr-labs/homarr:latest
|
||||
@@ -775,6 +779,27 @@ services:
|
||||
- "traefik.http.routers.homarr.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.homarr.middlewares=authentik@docker"
|
||||
|
||||
homepage:
|
||||
image: ghcr.io/gethomepage/homepage:latest
|
||||
container_name: homepage
|
||||
ports:
|
||||
- 3008:3000
|
||||
volumes:
|
||||
- ${CONFIG}/homepage:/app/config # Make sure your local config directory exists
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro # (optional) For docker integrations
|
||||
environment:
|
||||
- PGID
|
||||
- PUID
|
||||
- TZ
|
||||
- HOMEPAGE_ALLOWED_HOSTS=homepage.${DOMAIN} # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.homepage.rule=Host(`homepage.${DOMAIN}`)"
|
||||
- "traefik.http.routers.homepage.entrypoints=websecure"
|
||||
- "traefik.http.routers.homepage.tls=true"
|
||||
- "traefik.http.routers.homepage.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.homepage.middlewares=authentik@docker"
|
||||
|
||||
dash:
|
||||
container_name: dash
|
||||
image: mauricenino/dashdot:latest
|
||||
@@ -799,6 +824,8 @@ services:
|
||||
- "traefik.http.routers.dash.tls=true"
|
||||
- "traefik.http.routers.dash.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.dash.middlewares=authentik@docker"
|
||||
- homepage.name=Dash
|
||||
- homepage.icon=dash.png
|
||||
|
||||
terraforming-mars:
|
||||
container_name: terraforming-mars
|
||||
|
||||
Reference in New Issue
Block a user