mirror of
https://github.com/zoriya/Kyoo.git
synced 2026-06-04 21:35:19 -04:00
Update docker compose to use profiles
This commit is contained in:
+27
-8
@@ -1,5 +1,19 @@
|
||||
version: "3.8"
|
||||
|
||||
x-transcoder: &transcoder-base
|
||||
image: zoriya/kyoo_transcoder:edge
|
||||
networks:
|
||||
default:
|
||||
aliases:
|
||||
- transcoder
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- ./.env
|
||||
volumes:
|
||||
- ${LIBRARY_ROOT}:/video
|
||||
- ${CACHE_ROOT}:/cache
|
||||
- metadata:/metadata
|
||||
|
||||
services:
|
||||
back:
|
||||
image: zoriya/kyoo_back:edge
|
||||
@@ -36,14 +50,19 @@ services:
|
||||
- ${LIBRARY_ROOT}:/video
|
||||
|
||||
transcoder:
|
||||
image: zoriya/kyoo_transcoder:edge
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- ./.env
|
||||
volumes:
|
||||
- ${LIBRARY_ROOT}:/video
|
||||
- ${CACHE_ROOT}:/cache
|
||||
- metadata:/metadata
|
||||
<<: *transcoder-base
|
||||
profiles: ['']
|
||||
|
||||
transcoder-nvidia:
|
||||
<<: *transcoder-base
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- capabilities: [gpu]
|
||||
environment:
|
||||
- GOTRANSCODER_HWACCEL=nvidia
|
||||
profiles: ['nvidia']
|
||||
|
||||
ingress:
|
||||
image: nginx
|
||||
|
||||
Reference in New Issue
Block a user