diff --git a/Seerr/docker-compose-nfs.yaml b/Seerr/docker-compose-nfs.yaml index 2194e03..56669eb 100644 --- a/Seerr/docker-compose-nfs.yaml +++ b/Seerr/docker-compose-nfs.yaml @@ -1,17 +1,38 @@ services: app: - image: seerr/seerr:latest + image: seerr/seerr:${SEERR_VERSON:-latest} init: true environment: - LOG_LEVEL=debug - - TZ=${SEERR_TZ} + - TZ=${SEERR_TZ:-America/Los_Angeles} - PORT=5055 ports: - ${SEERR_PORT}:5055 volumes: - - seerr:/app/config + - seerr-app:/app/config + healthcheck: + test: ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/settings/public || exit 1"] + start_period: 20s + timeout: 3s + interval: 15s + retries: 3 + deploy: + resources: + limits: + memory: 512M + networks: + - arr_network restart: unless-stopped volumes: - seerr: + seerr-app: + name: seerr-app + driver: local + driver_opts: + type: nfs + o: "addr=${SEERR_NFS_SERVER},rw,noatime,rsize=65536,wsize=65536,timeo=600,nfsvers=4" + device: "${SEERR_NFS_DEVICE}" + +networks: + arr_network: external: true \ No newline at end of file