1
- FROM quay.io/perl/base-os:v3.3
1
+ # FROM quay.io/perl/base-os:v3.10-2
2
+ FROM quay.io/perl/base-os:master
2
3
3
4
# Note that this only builds dependencies and such, it doesn't
4
5
# actually include the site code etc itself. The site code
@@ -7,15 +8,15 @@ FROM quay.io/perl/base-os:v3.3
7
8
8
9
# Cache buster for occasionally resetting the cached images even if
9
10
# the base doesn't change.
10
- ENV LAST_UPDATED 2018-07-17
11
+ ENV LAST_UPDATED 2019-11-04
11
12
12
13
USER root
13
14
14
15
RUN apk update; apk upgrade ; apk add curl git \
15
16
perl-dev wget make \
16
17
inotify-tools \
17
18
expat-dev zlib-dev libressl-dev libressl \
18
- mariadb-client mariadb-client-libs mariadb- dev build-base
19
+ mariadb-client mariadb-dev build-base
19
20
20
21
ADD .modules /tmp/modules.txt
21
22
ADD combust/.modules /tmp/combust-modules.txt
@@ -25,18 +26,18 @@ RUN curl -sfLo /usr/bin/cpanm https://raw.githubusercontent.com/miyagawa/cpanmin
25
26
RUN grep -hv '^#' /tmp/combust-modules.txt /tmp/modules.txt | \
26
27
cpanm -n; rm -fr ~/.cpanm; rm -f /tmp/modules /tmp/combust-modules.txt
27
28
28
- ENV CBROOTLOCAL=/perlweb/
29
- ENV CBROOT=/perlweb/combust
30
- ENV CBCONFIG=/perlweb/combust.docker.conf
29
+ ENV CBROOTLOCAL=/git/ perlweb/
30
+ ENV CBROOT=/git/ perlweb/combust
31
+ ENV CBCONFIG=/git/ perlweb/combust.docker.conf
31
32
32
33
# optional; in production we load the data into the container
33
34
# VOLUME /perlweb
34
35
35
- WORKDIR /perlweb
36
+ WORKDIR /git/ perlweb
36
37
EXPOSE 8235
37
38
38
39
RUN addgroup perlweb && adduser -D -G perlweb perlweb
39
- RUN chown perlweb:perlweb /perlweb
40
+ RUN chown perlweb:perlweb /git/ perlweb
40
41
41
42
RUN mkdir /var/tmp/perlweb; chown perlweb:perlweb /var/tmp/perlweb; chmod 700 /var/tmp/perlweb
42
43
0 commit comments