Need to access volume in Docker Container

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…

Here are all the flags for compose

The timezone can be set with this

ContainerStation does not support automatic updates… you would have to install something like watchtower to do this

I’m fine updating manually as I can stop the app, update the files and then restart the app. But I’ll look at the update stuff. Thank you.