Files
dockerservertest/docker-compose.yml

66 lines
1.5 KiB
YAML

version: '3'
services:
jellyfin:
container_name: jellyfin
image: lscr.io/linuxserver/jellyfin:latest
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- JELLYFIN_PublishedServerUrl=192.168.1.33
network_mode: "host"
ports:
- 8096:8096
- 8920:8920
- 7359:7359/udp
- 1900:1900/udp
restart: always
volumes:
- ${DOCKERCONFIGS}/jellyfin/config:/config
- ${MEDIA_DIR}:/media
jellyseerr:
container_name: jellyseerr
image: fallenbagel/jellyseerr:latest
environment:
- LOG_LEVEL=debug
- TZ=${TZ}
ports:
- 5055:5055
restart: always
volumes:
- ${DOCKERCONFIGS}/jellyseerr/config:/app/config
linkwarden-postgres:
container_name: linkwarden-postgres
image: postgres
env_file: .env
restart: always
volumes:
- ${DOCKERCONFIGS}/linkwarden/pgdata:/var/lib/postgresql/data
linkwarden:
env_file: .env
platform: linux/x86_64
environment:
- DATABASE_URL=postgresql://linkwarden-postgres:${POSTGRES_PASSWORD}@linkwarden-postgres:5432/postgres
depends_on:
- linkwarden-postgres
build: ./linkwarden
ports:
- 3005:3000
restart: always
volumes:
- ${DOCKERCONFIGS}/linkwarden/data:/data/data
linkwallet:
container_name: linkwallet
image: tardisx/linkwallet:latest
entrypoint: [ '/linkwallet', '-db-path', '/data/linkwallet.db' ]
volumes:
- ${DOCKERCONFIGS}/linkwallet/data:/data
ports:
- 3010:8080
restart: always