Initial commit with working services
This commit is contained in:
65
docker-compose.yaml
Normal file
65
docker-compose.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
include:
|
||||
- ./karakeep-compose.yaml
|
||||
services:
|
||||
web:
|
||||
image: "nginx"
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 80:80
|
||||
- 443:443
|
||||
volumes:
|
||||
- ./nginx:/etc/nginx
|
||||
- /etc/letsencrypt:/etc/letsencrypt
|
||||
- /data/site:/data/site
|
||||
networks:
|
||||
- karakeep
|
||||
- ollama
|
||||
- jellyfin
|
||||
depends_on:
|
||||
- jellyfin
|
||||
- ollama-webui
|
||||
- karakeep-web
|
||||
jellyfin:
|
||||
image: "jellyfin/jellyfin"
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- JELLYFIN_PublishedServerUrl=http://jellyfin.loadingm.xyz
|
||||
volumes:
|
||||
- /var/lib/jellyfin:/data
|
||||
- /etc/jellyfin:/config
|
||||
- /var/cache/jellyfin:/cache
|
||||
- type: bind
|
||||
source: /data/library/
|
||||
target: /data/library
|
||||
read_only: true
|
||||
networks:
|
||||
- jellyfin
|
||||
# Optional - extra fonts to be used during transcoding with subtitle burn-in
|
||||
# - type: bind
|
||||
# source: /usr/local/share/fonts/cu
|
||||
# target: /usr/local/share/fonts/custom
|
||||
# read_only: true
|
||||
# webdav:
|
||||
# image: ""
|
||||
# minecraft:
|
||||
# image: ""
|
||||
# calibre:
|
||||
# image: "linuxserver/calibre-web"
|
||||
# 5d-diplomacy-frontend:
|
||||
# image: ""
|
||||
# 5d-diplomacy-backend:
|
||||
# image: ""
|
||||
volumes:
|
||||
meilisearch:
|
||||
karakeep:
|
||||
networks:
|
||||
karakeep:
|
||||
external: false
|
||||
karakeep-int:
|
||||
external: false
|
||||
ollama:
|
||||
external: false
|
||||
ollama-int:
|
||||
external: false
|
||||
jellyfin:
|
||||
external: false
|
||||
Reference in New Issue
Block a user