File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM lsiobase/alpine.nginx:3.7
1+ FROM lsiobase/alpine.nginx:3.8
22
33# set version label
44ARG BUILD_DATE
55ARG VERSION
6+ ARG PIWIGO_RELEASE
67LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
78LABEL maintainer="sparklyballs"
89
2526 php7-xsl \
2627 re2c \
2728 unzip \
28- wget
29+ wget && \
30+ echo "**** set version tag ****" && \
31+ if [ -z ${PIWIGO_RELEASE+x} ]; then \
32+ PIWIGO_RELEASE=$(curl -sX GET "https://api.github.com/repos/Piwigo/Piwigo/releases/latest" \
33+ | awk '/tag_name/{print $4;exit}' FS='[""]' ); \
34+ fi && \
35+ echo ${PIWIGO_RELEASE} > /version.txt
36+
2937
3038# copy local files
3139COPY root/ /
Original file line number Diff line number Diff line change 1+ FROM lsiobase/alpine.nginx.arm64:3.8
2+
3+ # Add qemu to build on x86_64 systems
4+ COPY qemu-aarch64-static /usr/bin
5+
6+ # set version label
7+ ARG BUILD_DATE
8+ ARG VERSION
9+ ARG PIWIGO_RELEASE
10+ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
11+ LABEL maintainer="sparklyballs"
12+
13+ RUN \
14+ echo "**** install packages ****" && \
15+ apk add --no-cache \
16+ curl \
17+ imagemagick \
18+ lynx \
19+ php7-apcu \
20+ php7-cgi \
21+ php7-dom \
22+ php7-exif \
23+ php7-gd \
24+ php7-imagick \
25+ php7-mysqli \
26+ php7-mysqlnd \
27+ php7-pear \
28+ php7-xmlrpc \
29+ php7-xsl \
30+ re2c \
31+ unzip \
32+ wget && \
33+ echo "**** set version tag ****" && \
34+ if [ -z ${PIWIGO_RELEASE+x} ]; then \
35+ PIWIGO_RELEASE=$(curl -sX GET "https://api.github.com/repos/Piwigo/Piwigo/releases/latest" \
36+ | awk '/tag_name/{print $4;exit}' FS='[""]'); \
37+ fi && \
38+ echo ${PIWIGO_RELEASE} > /version.txt
39+
40+
41+ # copy local files
42+ COPY root/ /
43+
44+ # ports and volumes
45+ EXPOSE 80 443
46+ VOLUME /config /pictures
Original file line number Diff line number Diff line change 1+ FROM lsiobase/alpine.nginx.armhf:3.8
2+
3+ # Add qemu to build on x86_64 systems
4+ COPY qemu-arm-static /usr/bin
5+
6+ # set version label
7+ ARG BUILD_DATE
8+ ARG VERSION
9+ ARG PIWIGO_RELEASE
10+ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
11+ LABEL maintainer="sparklyballs"
12+
13+ RUN \
14+ echo "**** install packages ****" && \
15+ apk add --no-cache \
16+ curl \
17+ imagemagick \
18+ lynx \
19+ php7-apcu \
20+ php7-cgi \
21+ php7-dom \
22+ php7-exif \
23+ php7-gd \
24+ php7-imagick \
25+ php7-mysqli \
26+ php7-mysqlnd \
27+ php7-pear \
28+ php7-xmlrpc \
29+ php7-xsl \
30+ re2c \
31+ unzip \
32+ wget && \
33+ echo "**** set version tag ****" && \
34+ if [ -z ${PIWIGO_RELEASE+x} ]; then \
35+ PIWIGO_RELEASE=$(curl -sX GET "https://api.github.com/repos/Piwigo/Piwigo/releases/latest" \
36+ | awk '/tag_name/{print $4;exit}' FS='[""]'); \
37+ fi && \
38+ echo ${PIWIGO_RELEASE} > /version.txt
39+
40+
41+ # copy local files
42+ COPY root/ /
43+
44+ # ports and volumes
45+ EXPOSE 80 443
46+ VOLUME /config /pictures
You can’t perform that action at this time.
0 commit comments