Compare commits
4 Commits
6fd4c0ec4c
...
04ba6eb8db
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
04ba6eb8db | ||
|
|
40a68b1b12 | ||
|
|
708ba51ea4 | ||
|
|
89d43b5c04 |
@@ -39,8 +39,9 @@ services:
|
||||
service: base-service
|
||||
container_name: authelia-redis
|
||||
image: redis
|
||||
#user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
|
||||
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
volumes:
|
||||
- ./volumes/redis_data/:/data/
|
||||
lldap:
|
||||
extends:
|
||||
file: ../compose.base.yaml
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json
|
||||
|
||||
name: book-collector
|
||||
services:
|
||||
readarr-audiobook:
|
||||
x-readarr: &a1
|
||||
extends:
|
||||
file: ../compose.base.yaml
|
||||
service: exposed-service
|
||||
container_name: readarr-audiobook
|
||||
image: lscr.io/linuxserver/readarr:develop # TODO: Move to a stable version
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
@@ -14,28 +11,25 @@ services:
|
||||
networks:
|
||||
- torrents
|
||||
- usenet
|
||||
|
||||
services:
|
||||
readarr-audiobook:
|
||||
<<: *a1
|
||||
container_name: readarr-audiobook
|
||||
volumes:
|
||||
- ./volumes/readarr-audiobook_config/:/config/
|
||||
- ${NASCOMPOSE_DATA?}/:/data/
|
||||
labels:
|
||||
traefik.http.routers.readarr-audiobook.middlewares: authelia@file
|
||||
readarr-ebook:
|
||||
extends:
|
||||
file: ../compose.base.yaml
|
||||
service: exposed-service
|
||||
<<: *a1
|
||||
container_name: readarr-ebook
|
||||
image: lscr.io/linuxserver/readarr:develop # TODO: Move to a stable version
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- torrents
|
||||
- usenet
|
||||
volumes:
|
||||
- ./volumes/readarr-ebook_config/:/config/
|
||||
- ${NASCOMPOSE_DATA?}/:/data/
|
||||
labels:
|
||||
traefik.http.routers.readarr-ebook.middlewares: authelia@file
|
||||
|
||||
networks:
|
||||
reverse-proxy:
|
||||
external: true
|
||||
|
||||
@@ -23,3 +23,5 @@ networks:
|
||||
external: true
|
||||
usenet:
|
||||
external: true
|
||||
reverse-proxy:
|
||||
external: true
|
||||
|
||||
@@ -7,33 +7,32 @@ services:
|
||||
service: exposed-service
|
||||
container_name: paperless
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx
|
||||
env_file: ./config/paperless.env
|
||||
environment:
|
||||
PAPERLESS_REDIS: redis://paperless-broker:6379
|
||||
PAPERLESS_REDIS: redis://paperless-redis:6379
|
||||
USERMAP_UID: ${NASCOMPOSE_UID?}
|
||||
USERMAP_GID: ${NASCOMPOSE_GID?}
|
||||
PAPERLESS_URL: https://paperless.${NASCOMPOSE_DOMAIN?}
|
||||
PAPERLESS_ENABLE_HTTP_REMOTE_USER: true
|
||||
PAPERLESS_TRASH_DIR: /usr/src/paperless/media/recycle-bin/paperless/
|
||||
PAPERLESS_OCR_USER_ARGS: '{"invalidate_digital_signatures": true}'
|
||||
networks:
|
||||
- default
|
||||
depends_on:
|
||||
- paperless-broker
|
||||
- paperless-redis
|
||||
volumes:
|
||||
- ./volumes/paperless_data/:/usr/src/paperless/data/
|
||||
- ${NASCOMPOSE_DATA?}/media/:/usr/src/paperless/media/
|
||||
- ${NASCOMPOSE_DATA?}/consume:/usr/src/paperless/consume
|
||||
- ${NASCOMPOSE_DATA?}/export:/usr/src/paperless/export
|
||||
labels:
|
||||
traefik.http.routers.paperless.middlewares: authelia@file
|
||||
paperless-broker:
|
||||
paperless-redis:
|
||||
extends:
|
||||
file: ../compose.base.yaml
|
||||
service: base-service
|
||||
container_name: paperless-broker
|
||||
container_name: paperless-redis
|
||||
image: redis
|
||||
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
volumes:
|
||||
- ./volumes/broker_data/:/data/
|
||||
- ./volumes/redis_data/:/data/
|
||||
networks:
|
||||
reverse-proxy:
|
||||
external: true
|
||||
|
||||
@@ -14,8 +14,8 @@ services:
|
||||
- calibre
|
||||
volumes:
|
||||
- ./volumes/calibre_config/:/config/
|
||||
- ${NASCOMPOSE_DATA?}/media/ebooks/:/data/media/ebooks/
|
||||
- ./volumes/calibre_database/metadata.db:/data/media/ebooks/metadata.db
|
||||
- ${NASCOMPOSE_DATA?}/media/ebooks/:/data/media/ebooks/
|
||||
labels:
|
||||
traefik.http.services.calibre.loadbalancer.server.port: 8080
|
||||
traefik.http.routers.calibre.middlewares: authelia@file
|
||||
|
||||
@@ -65,9 +65,8 @@ services:
|
||||
volumes:
|
||||
- ./volumes/audiobookshelf_config/:/config/
|
||||
- ./volumes/audiobookshelf_metadata/:/metadata/
|
||||
- ${NASCOMPOSE_DATA?}/media/audiobooks/:/audiobooks/
|
||||
- ${NASCOMPOSE_DATA?}/media/audiobooks/:/data/audiobooks/:ro
|
||||
labels:
|
||||
traefik.http.routers.audiobookshelf.middlewares: authelia@file
|
||||
traefik.http.services.audiobookshelf.loadbalancer.server.port: 13378
|
||||
networks:
|
||||
media-player:
|
||||
|
||||
@@ -49,6 +49,7 @@ services:
|
||||
- --enable_metrics=app,cpu,memory,network,oom_event,percpu
|
||||
- --store_container_labels=false
|
||||
- --docker_only=true
|
||||
- --housekeeping_interval=10s
|
||||
- --whitelisted_container_labels=com.docker.compose.project,com.docker.compose.service
|
||||
volumes:
|
||||
- /:/rootfs:ro
|
||||
|
||||
@@ -12,35 +12,42 @@ services:
|
||||
- smtp-server
|
||||
- default
|
||||
depends_on:
|
||||
- immich_redis
|
||||
- immich_postgres
|
||||
- immich-redis
|
||||
- immich-postgres
|
||||
environment:
|
||||
REDIS_HOSTNAME: immich-redis
|
||||
DB_HOSTNAME: immich-postgres
|
||||
DB_USERNAME: postgres
|
||||
DB_PASSWORD: postgres
|
||||
DB_DATABASE_NAME: immich
|
||||
volumes:
|
||||
- ${NASCOMPOSE_DATA?}/media/photos/:/usr/src/app/upload/
|
||||
immich-machine-learning:
|
||||
immich-ml:
|
||||
extends:
|
||||
file: ../compose.base.yaml
|
||||
service: base-service
|
||||
hostname: immich-machine-learning
|
||||
container_name: immich-ml
|
||||
image: ghcr.io/immich-app/immich-machine-learning:release
|
||||
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
volumes:
|
||||
- ./volumes/immich_ml_cache/:/cache/
|
||||
immich_redis:
|
||||
- ./volumes/immich_ml_config/:/.config/
|
||||
immich-redis:
|
||||
extends:
|
||||
file: ../compose.base.yaml
|
||||
service: base-service
|
||||
hostname: redis
|
||||
container_name: immich-redis
|
||||
image: redis:6.2-alpine
|
||||
healthcheck:
|
||||
test: redis-cli ping || exit 1
|
||||
immich_postgres:
|
||||
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
volumes:
|
||||
- ./volumes/redis_data/:/data/
|
||||
immich-postgres:
|
||||
extends:
|
||||
file: ../compose.base.yaml
|
||||
service: base-service
|
||||
hostname: database
|
||||
container_name: immich-postgres
|
||||
image: tensorchord/pgvecto-rs:pg14-v0.2.0
|
||||
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
environment:
|
||||
|
||||
Reference in New Issue
Block a user