Skip to content

Commit f034373

Browse files
Update mapserver version
* WIP: Mapserver 8 update, config en dockerfile updates * Update klaar voor testen * Errors verwijderen en test toevoegen. * Update bugfixes en meer * Verwijderen test script * WIP: Mapserver 8 update, config en dockerfile updates * Update klaar voor testen * Errors verwijderen en test toevoegen. * Update bugfixes en meer * Verwijderen test script * Remove setuptools upgrade * Making this ready for acc/prd, adding setuptools * Dit moet er toch uit.. * Na overleg met ergu toch de setuptools laten zitten. * Erin eruit erin eruit. --------- Co-authored-by: Yashar Robert <y.robert@amsterdam.nl>
1 parent 7f57ff1 commit f034373

4 files changed

Lines changed: 73 additions & 5 deletions

File tree

Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:22.04
1+
FROM ubuntu:24.04
22
LABEL maintainer="datapunt@amsterdam.nl"
33
ARG DEBIAN_FRONTEND=noninteractive
44
RUN apt-get update -y \
@@ -13,13 +13,17 @@ RUN apt-get update -y \
1313
wget \
1414
&& apt-get clean
1515

16-
RUN python3 -m pip install --upgrade pip setuptools
1716

1817
# Enable these Apache modules
1918
RUN a2enmod actions cgid headers rewrite
2019

2120
# Configure localhost in Apache
2221
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
22+
23+
#config file
24+
COPY mapserver.conf /usr/local/etc/
25+
RUN echo "SetEnv MAPSERVER_CONFIG_FILE \"/usr/local/etc/mapserver.conf\"" >> /etc/apache2/apache2.conf
26+
2327
RUN rm /etc/apache2/mods-enabled/alias.conf
2428
COPY docker/000-default.conf /etc/apache2/sites-available/
2529
COPY docker/docker-entrypoint.sh /bin
@@ -28,7 +32,6 @@ COPY epsg /usr/share/proj
2832
# set apache user id matching ctr user id
2933
RUN usermod --non-unique --uid 999 www-data
3034
RUN groupmod -o -g 999 www-data
31-
3235
RUN mkdir /var/lock/apache2 && mkdir /var/run/apache2
3336
RUN chown -R 999:999 /var/lock/apache2 && chown -R 999:999 /var/run/apache2 && chown -R 999:999 /var/log/apache2/
3437
RUN chown -R 999:999 /srv/ && chown -R 999:999 /etc/apache2/

bag.map

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ MAP
3838
TYPE POLYGON
3939
MINSCALEDENOM 100
4040
MAXSCALEDENOM 40001
41-
OPACITY 50
4241
TEMPLATE "fooOnlyForWMSGetFeatureInfo.html"
4342
PROJECTION
4443
"init=epsg:28992"
@@ -61,6 +60,7 @@ MAP
6160
COLOR 200 200 200
6261
OUTLINECOLOR 172 172 172
6362
WIDTH 1
63+
OPACITY 50
6464
END
6565
END
6666

@@ -72,6 +72,7 @@ MAP
7272
COLOR 100 200 255
7373
OUTLINECOLOR 172 172 172
7474
WIDTH 1
75+
OPACITY 50
7576
END
7677
END
7778

@@ -83,6 +84,7 @@ MAP
8384
COLOR 150 150 150
8485
OUTLINECOLOR 172 172 172
8586
WIDTH 1
87+
OPACITY 50
8688
END
8789
END
8890

@@ -94,6 +96,7 @@ MAP
9496
COLOR 100 255 100
9597
OUTLINECOLOR 172 172 172
9698
WIDTH 1
99+
OPACITY 50
97100
END
98101
END
99102

@@ -105,6 +108,7 @@ MAP
105108
COLOR 255 175 100
106109
OUTLINECOLOR 172 172 172
107110
WIDTH 1
111+
OPACITY 50
108112
END
109113
END
110114

@@ -116,6 +120,7 @@ MAP
116120
COLOR 200 100 255
117121
OUTLINECOLOR 172 172 172
118122
WIDTH 1
123+
OPACITY 50
119124
END
120125
END
121126

@@ -127,6 +132,7 @@ MAP
127132
COLOR 255 255 100
128133
OUTLINECOLOR 172 172 172
129134
WIDTH 1
135+
OPACITY 50
130136
END
131137
END
132138

gebieden.map

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,6 @@ MAP
269269
TYPE POLYGON
270270
MINSCALEDENOM 100
271271
MAXSCALEDENOM 20001
272-
OPACITY 60
273272
TEMPLATE "fooOnlyForWMSGetFeatureInfo.html"
274273
PROJECTION
275274
"init=epsg:28992"
@@ -292,6 +291,7 @@ MAP
292291
COLOR 255 140 40
293292
OUTLINECOLOR 172 172 172
294293
WIDTH 1
294+
OPACITY 60
295295
END
296296
END
297297

@@ -302,6 +302,7 @@ MAP
302302
COLOR 255 200 150
303303
OUTLINECOLOR 172 172 172
304304
WIDTH 1
305+
OPACITY 60
305306
END
306307
END
307308

mapserver.conf

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
#
2+
# Sample MapServer 8.0 Config File
3+
#
4+
CONFIG
5+
6+
#
7+
# Environment variables
8+
#
9+
ENV
10+
#
11+
# Limit Mapfile Access
12+
#
13+
# MS_MAP_NO_PATH "1"
14+
MS_MAP_PATTERN "^/" ## required when referencing mapfiles by path
15+
MS_MAP_BAD_PATTERN "[/\\]{2}|[/\\]?\\.+[/\\]|,"
16+
17+
#
18+
# Global Log/Debug Setup
19+
#
20+
MS_DEBUGLEVEL "5"
21+
# MS_ERRORFILE "/opt/mapserver/logs/mapserver.log"
22+
23+
#
24+
# Proj Library
25+
#
26+
# PROJ_DATA "/usr/local/share/proj"
27+
28+
#
29+
# Default Map
30+
#
31+
# MS_MAPFILE "/opt/mapserver/test/test.map"
32+
33+
# disable POST requests (allowed by default, any value will do)
34+
# MS_NO_POST "1"
35+
36+
#
37+
# Other Options
38+
#
39+
# MS_ENCRYPTION_KEY "/opt/mapserver/mykey.txt"
40+
# MS_USE_GLOBAL_FT_CACHE 1 # use a global font cache
41+
# MS_PDF_CREATION_DATE "01/02/2022" # PDF create date metadata
42+
# MS_MAPFILE_PATTERN "\.map$"
43+
# MS_XMLMAPFILE_XSLT "/path/to/mapfile.xsl"
44+
# MS_MODE "BROWSE" # default mode for CGI calls
45+
# MS_OPENLAYERS_JS_URL "http://openlayers.org/api/OpenLayers.js"
46+
# MS_TEMPPATH "/tmp"
47+
# MS_MAX_OPEN_FILES 200 # maximum number of open files allowed on Windows
48+
# MS_WMS_ERROR_STATUS_CODE "ON" # enable HTTP status code 4xx and 5xx in case of errors on WMS requests
49+
END
50+
51+
#
52+
# Map aliases
53+
#
54+
MAPS
55+
TEST_MAPFILE "/opt/mapserver/water.map"
56+
END
57+
58+
END

0 commit comments

Comments
 (0)