Not sure how uncommenting something in the conf from camptocamp would help when we're actually setting MS_MAP_PATTERN in our Dockerfile which relies on the camptocamp one as a base image. I created a github issue for this as well and they advised running
Docker run <image> env | grep MS_ And I see MS_MAP_PATTERN defined there along with MS_MAPFILE set to what I am expecting. Wouldn't this prove that the environment variables are set correctly? ________________________________ From: Seth G <[email protected]> Sent: Tuesday, June 4, 2024 4:32 PM To: Rob Dennett <[email protected]>; MapServer Users <[email protected]> Cc: Chris Repka <[email protected]> Subject: Re: [MapServer-users] Getting msCGILoadMap(): Web application error. Required configuration value MS_MAP_PATTERN not set. External: Beware of links/attachments. Hi Rob, You could try uncommenting the MS_MAP_PATTERN in the mapserver.conf [1] file on your Docker image to see if that has an effect. You should also see a log file named /tmp/init_env that lists all the environment variables used by Apache (including MS_MAP_PATTERN), similar to below: export "MAPSERVER_CONFIG_FILE=/etc/mapserver/mapfiles/mapserver.conf" export "MAPSERVER_CATCH_SEGV=1" export "HOSTNAME=mapserver" export "APACHE_CONFDIR=/etc/apache2" export "BUSY_TIMEOUT=300" export "MS_ERRORFILE=mapserver-8.0.log" export "PWD=/etc/mapserver" export "IO_TIMEOUT=40" export "HOME=/root" export "APACHE_LOG_DIR=/var/log/apache2" export "MIN_PROCESSES=1" export "APACHE_PID_FILE=/tmp/apache2/apache2.pid" export "MS_MAP_PATTERN=^\/etc\/mapserver\/([^\.][-_A-Za-z0-9\.]+\/{1})*([-_A-Za-z0-9\.]+\.map)$" Seth [1] https://github.com/camptocamp/docker-mapserver/blob/cffc18f12146969ed914834b7eba4b798e9c24d9/runtime/etc/mapserver.conf#L15 [2] https://github.com/camptocamp/docker-mapserver/blob/31594debf18f091ad7ca5cf7126723bc014d9781/runtime/usr/local/bin/start-server#L8 -- web:https://geographika.net & https://mapserverstudio.net twitter: @geographika On Tue, Jun 4, 2024, at 11:08 PM, Rob Dennett via MapServer-users wrote: We're using the camptocamp MapServer image and I just tried changing the base image from 7.6 to 8.0, i.e. FROM camptocamp/mapserver:7.6 To FROM camptocamp/mapserver:8.0 in our own Dockerfile and when I try to deploy, We're seeing "msCGILoadMap(): Web application error. Required configuration value MS_MAP_PATTERN not set." on some endpoints (the ones ending in .map) The camptocamp image contains ENV MS_MAP_PATTERN=^\\/etc\\/mapserver\\/([^\\.][-_A-Za-z0-9\\.]+\\/{1})*([-_A-Za-z0-9\\.]+\\.map)$ (https://github.com/camptocamp/docker-mapserver/blob/8.0.0/Dockerfile#L85) and our own overwrites this env var anyway, along with MS_MAPFILE These haven't changed and they work fine as long as the base image is 7.6. The changelog mentions MS_MAPFILE, but as mentioned, we do define it. (https://github.com/camptocamp/docker-mapserver/blob/8.0.0/README.md#changelog) Any idea what might be happening? [https://opengraph.githubassets.com/89914d21a14748d29e5eb2cb7cf59e720bd216e41863d0bff2ca0e490950eddd/camptocamp/docker-mapserver]<https://github.com/camptocamp/docker-mapserver/blob/8.0.0/Dockerfile#L85> docker-mapserver/Dockerfile at 8.0.0 · camptocamp/docker-mapserver<https://github.com/camptocamp/docker-mapserver/blob/8.0.0/Dockerfile#L85> https://hub.docker.com/r/camptocamp/mapserver/. Contribute to camptocamp/docker-mapserver development by creating an account on GitHub. github.com [https://opengraph.githubassets.com/89914d21a14748d29e5eb2cb7cf59e720bd216e41863d0bff2ca0e490950eddd/camptocamp/docker-mapserver]<https://github.com/camptocamp/docker-mapserver/blob/8.0.0/Dockerfile#L85> docker-mapserver/Dockerfile at 8.0.0 · camptocamp/docker-mapserver<https://github.com/camptocamp/docker-mapserver/blob/8.0.0/Dockerfile#L85> https://hub.docker.com/r/camptocamp/mapserver/. Contribute to camptocamp/docker-mapserver development by creating an account on GitHub. github.com _______________________________________________ MapServer-users mailing list [email protected]<mailto:[email protected]> https://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________ MapServer-users mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-users
