Docker-Compose/dumbledore/ombi/ombi.yaml.bak

144 lines
3.2 KiB
YAML
Executable File

version: "3.7"
services:
###########################################################################
###########################################################################
##
## Docker Compose File: Ombi Services
## Function: Run Ombi Services
##
###########################################################################
###########################################################################
ombi:
image: linuxserver/ombi:latest
container_name: ombi
hostname: ombi
restart: unless-stopped
working_dir: /
runtime: runc
volumes:
- $(APPDATA:?err)/ombi:/config
ports:
- 3579:3579
cap_add:
- AUDIT_WRITE
- CHOWN
- DAC_OVERRIDE
- FOWNER
- FSETID
- KILL
- MKNOD
- NET_BIND_SERVICE
- NET_RAW
- SETFCAP
- SETGID
- SETPCAP
- SETUID
- SYS_CHROOT
cap_drop:
- AUDIT_CONTROL
- BLOCK_SUSPEND
- DAC_READ_SEARCH
- IPC_LOCK
- IPC_OWNER
- LEASE
- LINUX_IMMUTABLE
- MAC_ADMIN
- MAC_OVERRIDE
- NET_ADMIN
- NET_BROADCAST
- SYSLOG
- SYS_ADMIN
- SYS_BOOT
- SYS_MODULE
- SYS_NICE
- SYS_PACCT
- SYS_PTRACE
- SYS_RAWIO
- SYS_RESOURCE
- SYS_TIME
- SYS_TTY_CONFIG
- WAKE_ALARM
environment:
- TZ=$(TIMEZONE:?err)
- PUID=$(PUID:?err)
- PGID=$(PGUID:?err)
- DOCKER_MODS=ghcr.io/themepark-dev/theme.park:radarr
- TP_THEME=nord
- TP_DOMAIN=themepark.floonetwork.site
labels:
depends_on:
mariadb:
condition: service_healthy
restart: true
caddy:
condition: service_healthy
restart: true
networks:
- proxy
mariadb:
container_name: mariadb
hostname: mariadb
image: linuxserver/mariadb:latest
restart: unless-stopped
runtime: runc
working_dir: /
volumes:
- $(APPDATA:?err)/mariadb:/config
ports:
- 3306:3306
cap_add:
- AUDIT_WRITE
- CHOWN
- DAC_OVERRIDE
- FOWNER
- FSETID
- KILL
- MKNOD
- NET_BIND_SERVICE
- NET_RAW
- SETFCAP
- SETGID
- SETPCAP
- SETUID
- SYS_CHROOT
cap_drop:
- AUDIT_CONTROL
- BLOCK_SUSPEND
- DAC_READ_SEARCH
- IPC_LOCK
- IPC_OWNER
- LEASE
- LINUX_IMMUTABLE
- MAC_ADMIN
- MAC_OVERRIDE
- NET_ADMIN
- NET_BROADCAST
- SYSLOG
- SYS_ADMIN
- SYS_BOOT
- SYS_MODULE
- SYS_NICE
- SYS_PACCT
- SYS_PTRACE
- SYS_RAWIO
- SYS_RESOURCE
- SYS_TIME
- SYS_TTY_CONFIG
- WAKE_ALARM
environment:
- PUID=$(PUID:?err)
- PGID=$(PGUID:?err)
- MYSQL_ROOT_PASSWORD=$(MYSQL_ROOT_PASSWORD:?err)
- TZ=$(TIMEZONE:?err)
healthcheck:
test: "mariadb --user=$(MYSQL_USER:?err) --password=$(MYSQL_PASSWORD:?err) --execute='SHOW DATABASES' || exit 1"
interval: 10s
timeout: 10s
retries: 5
start_period: 20s
networks:
- proxy