51 lines
1.0 KiB
YAML
51 lines
1.0 KiB
YAML
|
version: "3.1"
|
||
|
services:
|
||
|
web_ui:
|
||
|
container_name: ydl_web_ui
|
||
|
image: nxhs/ydl-web-ui
|
||
|
restart: unless-stopped
|
||
|
depends_on:
|
||
|
- api
|
||
|
ports:
|
||
|
- 4011:3000
|
||
|
environment:
|
||
|
- YDL_API_HOST=http://api:80
|
||
|
networks:
|
||
|
- ydl_api_ng
|
||
|
|
||
|
api:
|
||
|
container_name: ydl_api_ng
|
||
|
image: totonyus/ydl_api_ng
|
||
|
restart: unless-stopped
|
||
|
depends_on:
|
||
|
- redis
|
||
|
ports:
|
||
|
- 5011:80
|
||
|
volumes:
|
||
|
- ./params:/app/params
|
||
|
- ./logs:/app/logs
|
||
|
- ./downloads:/app/downloads
|
||
|
- ./data:/app/data
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
environment:
|
||
|
- UID=1000
|
||
|
- GID=1000
|
||
|
- NB_WORKERS=5
|
||
|
- LOG_LEVEL=error
|
||
|
# Redis will be disable is this value is not false, remember to also change the setting in params.ini file
|
||
|
- DISABLE_REDIS=false
|
||
|
networks:
|
||
|
- ydl_api_ng
|
||
|
|
||
|
redis:
|
||
|
container_name: ydl_api_ng_redis
|
||
|
image: redis
|
||
|
restart: unless-stopped
|
||
|
networks:
|
||
|
- ydl_api_ng
|
||
|
volumes:
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
|
||
|
networks:
|
||
|
ydl_api_ng:
|