61 lines
1.4 KiB
Django/Jinja
61 lines
1.4 KiB
Django/Jinja
# vim: set ft=yaml
|
|
services:
|
|
app:
|
|
image: 'lardbit/nefarious:latest'
|
|
restart: 'always'
|
|
|
|
environment:
|
|
- 'DATABASE_URL=sqlite:////config/db.sqlite3'
|
|
- 'REDIS_HOST=redis'
|
|
- 'HOST_DOWNLOAD_PATH=/mnt/data1/media'
|
|
- 'NEFARIOUS_USER={{ nefarious_admin_user }}'
|
|
- 'NEFARIOUS_PASS={{ nefarious_admin_pass }}'
|
|
- 'CONFIG_PATH=/config'
|
|
ports:
|
|
- '8006:80'
|
|
volumes:
|
|
- '/mnt/data1/nefarious/nefarious:/config'
|
|
|
|
celery:
|
|
image: 'lardbit/nefarious:latest'
|
|
restart: 'always'
|
|
entrypoint: '/app/entrypoint-celery.sh'
|
|
|
|
environment:
|
|
- 'DATABASE_URL=sqlite:////config/db.sqlite3'
|
|
- 'REDIS_HOST=redis'
|
|
- 'CONFIG_PATH=/config'
|
|
- 'NUM_CELERY_WORKERS=1'
|
|
volumes:
|
|
- '/mnt/data1/nefarious/nefarious:/config'
|
|
|
|
redis:
|
|
image: 'redis:6-alpine'
|
|
restart: always
|
|
|
|
jackett:
|
|
image: 'linuxserver/jackett:latest'
|
|
restart: always
|
|
|
|
ports:
|
|
- '8007:9117'
|
|
volumes:
|
|
- '/mnt/data1/nefarious/jackett:/config'
|
|
|
|
transmission:
|
|
image: 'linuxserver/transmission:4.0.5'
|
|
restart: 'always'
|
|
|
|
environment:
|
|
- 'PUID=1000'
|
|
- 'PGID=1000'
|
|
- 'TZ=Europe/Brussels'
|
|
- 'USER='
|
|
- 'PASS='
|
|
ports:
|
|
- '8008:9091'
|
|
- '51413:51413'
|
|
volumes:
|
|
- '/etc/nefarious/transmission-settings.json:/config/settings.json:ro'
|
|
- '/mnt/data1/media:/downloads'
|