Yup, that was it. Added root permissions in the compose. Here is my compose now that is working. Thanks for the help.
version: '3.9'
services:
olivetin:
image: jamesread/olivetin:latest
container_name: olivetin
user: root
ports:
- 1337:1337
environment:
- CHANNELS_DVR=${CHANNELS_DVR}
volumes:
- /volume1/data/olivetin:/config # replace host path or volume as needed
restart: unless-stopped
EDIT: Well the container starts but I'm getting an error that it cannot write to the destination. Where is the CURL output going?
exit status 127
/config/listcomskipignore.sh: line 4: jq: command not found
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (23) Failure writing output to destination
Another EDIT: I see the message that jq cannot be found. I'm able to execute the listcomskipignore.sh successfully if I shell into the NAS. For some reason the scope of "jq" running in Portainer is not valid.