Thank you for your help. I apologize for not responding yesterday but the forum restricted the number of posts on my first day! We are very close to where I need/want to be. I think a few more steps may get me there.
First of all, what I really need is for both the server files and the configuration files to be in an accessible storage location. So I have the following in my config:
services:
#SimpleHelp Container
simplehelp:
image: tecneo/simplehelp
container_name : simplehelp_configurable
ports:
- "80:80"
- "80:80/udp"
- "443:443"
- "443:443/udp"
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- /share/Container/SimpleHelp:/opt/SimpleHelp
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.simplehelp.rule=Host(`SUBDOMAIN.DOMAIN.EXT`)"
- "traefik.http.routers.simplehelp.entrypoints=web,websecure"
- "traefik.http.routers.simplehelp.tls.certresolver=myresolver"
- "traefik.http.services.simplehelp.loadbalancer.server.port=80"
- "traefik.udp.routers.simplehelp-udp.entrypoints=webudp"
- "traefik.udp.routers.simplehelp-udp.service=simplehelp"
- "traefik.udp.services.simplehelp.loadbalancer.server.port=80"
SimpleHelp runs in /opt/SimpleHelp so I mapped that to the /Share/Container/SimpleHelp directory on the NAS. That seems to be OK.
And on the ports, here’s why it is like that. I am using bridge mode with a Fixed LAN IP for the container. If I can put that in the .YML file - all the better. Just didn’t know how to do that.
I am also getting an error regarding /etc/timezone and /etc/localtime that the directories don’t exist. I’m not sure what that is about. EDIT: Looks like /etc/localtime does not exist on the NAS. What should be done about that?
Bottom line is that I really don’t need/want the application package that is part of the distribution from the repository. I really just want to have my own application location and run it from there. When SimpleHelp has an update, it’s basically a download that you need to do and copy over to the server location. It doesn’t update itself. And running on what is on the repository when the app is built is a pain as it could be an old build and I want to stay current.
So what is happening now is when the server attempts to start, it gets an error. So something in the config is not correct.
Thanks in advance for your help.
ps: This 24 hour delay is a real pain. This response is delayed further b/c I have to wait another 7 minutes! Waiting for 20 more seconds…