-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile.gs
24 lines (17 loc) · 878 Bytes
/
Dockerfile.gs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM winsent/geoserver:2.13
LABEL maintainer="Paul Dziemiela <Paul.Dziemiela@erg.com>"
ARG DEBIAN_FRONTEND=noninteractive
RUN printf "#!/bin/sh\nexit 0" > /usr/sbin/policy-rc.d &&\
apt-get update &&\
apt-get install -y --no-install-recommends \
supervisor \
dos2unix \
jq \
curl &&\
rm -rf /var/lib/apt/lists/*
COPY ./geoserver/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY ./geoserver/init.sh /src/init.sh
RUN dos2unix --quiet /etc/supervisor/conf.d/supervisord.conf &&\
dos2unix --quiet /src/init.sh &&\
chmod 755 /src/init.sh
CMD ["/usr/bin/supervisord","-c","/etc/supervisor/conf.d/supervisord.conf"]