File tree Expand file tree Collapse file tree 5 files changed +74
-73
lines changed Expand file tree Collapse file tree 5 files changed +74
-73
lines changed Original file line number Diff line number Diff line change 2020 echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_NGINX_MASTER\". ****"
2121 echo "External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_NGINX_MASTER\`" >> $GITHUB_STEP_SUMMARY
2222 echo "**** Retrieving external version ****"
23- EXT_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.18 /main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
23+ EXT_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.19 /main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
2424 && awk '/^P:'"nginx"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://')
2525 if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then
2626 echo "**** Can't retrieve external version, exiting ****"
7474 echo "**** Version ${EXT_RELEASE} already pushed, exiting ****"
7575 echo "Version ${EXT_RELEASE} already pushed, exiting" >> $GITHUB_STEP_SUMMARY
7676 exit 0
77- elif [[ $(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.18 /main/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"nginx"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]]; then
77+ elif [[ $(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.19 /main/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"nginx"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]]; then
7878 echo "**** New version ${EXT_RELEASE} found; but not all arch repos updated yet; exiting ****"
7979 echo "New version ${EXT_RELEASE} found; but not all arch repos updated yet; exiting" >> $GITHUB_STEP_SUMMARY
8080 FAILURE_REASON="New version ${EXT_RELEASE} for nginx tag latest is detected, however not all arch repos are updated yet. Will try again later."
Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.18
3+ FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.19
44
55# set version label
66ARG BUILD_DATE
@@ -13,7 +13,7 @@ LABEL maintainer="aptalca"
1313# install packages
1414RUN \
1515 if [ -z ${NGINX_VERSION+x} ]; then \
16- NGINX_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.18 /main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
16+ NGINX_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.19 /main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
1717 && awk '/^P:nginx$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://' ); \
1818 fi && \
1919 apk add --no-cache \
@@ -38,38 +38,38 @@ RUN \
3838 nginx-mod-stream-geoip==${NGINX_VERSION} \
3939 nginx-mod-stream-geoip2==${NGINX_VERSION} \
4040 nginx-vim==${NGINX_VERSION} \
41- php82 -bcmath \
42- php82 -bz2 \
43- php82 -dom \
44- php82 -exif \
45- php82 -ftp \
46- php82 -gd \
47- php82 -gmp \
48- php82 -imap \
49- php82 -intl \
50- php82 -ldap \
51- php82 -mysqli \
52- php82 -mysqlnd \
53- php82 -opcache \
54- php82 -pdo_mysql \
55- php82 -pdo_odbc \
56- php82 -pdo_pgsql \
57- php82 -pdo_sqlite \
58- php82 -pear \
59- php82 -pecl-apcu \
60- php82 -pecl-memcached \
61- php82 -pecl-redis \
62- php82 -pgsql \
63- php82 -posix \
64- php82 -soap \
65- php82 -sockets \
66- php82 -sodium \
67- php82 -sqlite3 \
68- php82 -tokenizer \
69- php82 -xmlreader \
70- php82 -xsl && \
71- apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \
72- php82 -pecl-mcrypt
41+ php83 -bcmath \
42+ php83 -bz2 \
43+ php83 -dom \
44+ php83 -exif \
45+ php83 -ftp \
46+ php83 -gd \
47+ php83 -gmp \
48+ php83 -imap \
49+ php83 -intl \
50+ php83 -ldap \
51+ php83 -mysqli \
52+ php83 -mysqlnd \
53+ php83 -opcache \
54+ php83 -pdo_mysql \
55+ php83 -pdo_odbc \
56+ php83 -pdo_pgsql \
57+ php83 -pdo_sqlite \
58+ php83 -pear \
59+ php83 -pecl-apcu \
60+ php83 -pecl-memcached \
61+ php83 -pecl-redis \
62+ php83 -pgsql \
63+ php83 -posix \
64+ php83 -soap \
65+ php83 -sockets \
66+ php83 -sodium \
67+ php83 -sqlite3 \
68+ php83 -tokenizer \
69+ php83 -xmlreader \
70+ php83 -xsl && \
71+ apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \
72+ php83 -pecl-mcrypt
7373
7474# ports and volumes
7575EXPOSE 80 443
Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.18
3+ FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.19
44
55# set version label
66ARG BUILD_DATE
@@ -13,7 +13,7 @@ LABEL maintainer="aptalca"
1313# install packages
1414RUN \
1515 if [ -z ${NGINX_VERSION+x} ]; then \
16- NGINX_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.18 /main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
16+ NGINX_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.19 /main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
1717 && awk '/^P:nginx$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
1818 fi && \
1919 apk add --no-cache \
@@ -38,38 +38,38 @@ RUN \
3838 nginx-mod-stream-geoip==${NGINX_VERSION} \
3939 nginx-mod-stream-geoip2==${NGINX_VERSION} \
4040 nginx-vim==${NGINX_VERSION} \
41- php82 -bcmath \
42- php82 -bz2 \
43- php82 -dom \
44- php82 -exif \
45- php82 -ftp \
46- php82 -gd \
47- php82 -gmp \
48- php82 -imap \
49- php82 -intl \
50- php82 -ldap \
51- php82 -mysqli \
52- php82 -mysqlnd \
53- php82 -opcache \
54- php82 -pdo_mysql \
55- php82 -pdo_odbc \
56- php82 -pdo_pgsql \
57- php82 -pdo_sqlite \
58- php82 -pear \
59- php82 -pecl-apcu \
60- php82 -pecl-memcached \
61- php82 -pecl-redis \
62- php82 -pgsql \
63- php82 -posix \
64- php82 -soap \
65- php82 -sockets \
66- php82 -sodium \
67- php82 -sqlite3 \
68- php82 -tokenizer \
69- php82 -xmlreader \
70- php82 -xsl && \
71- apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \
72- php82 -pecl-mcrypt
41+ php83 -bcmath \
42+ php83 -bz2 \
43+ php83 -dom \
44+ php83 -exif \
45+ php83 -ftp \
46+ php83 -gd \
47+ php83 -gmp \
48+ php83 -imap \
49+ php83 -intl \
50+ php83 -ldap \
51+ php83 -mysqli \
52+ php83 -mysqlnd \
53+ php83 -opcache \
54+ php83 -pdo_mysql \
55+ php83 -pdo_odbc \
56+ php83 -pdo_pgsql \
57+ php83 -pdo_sqlite \
58+ php83 -pear \
59+ php83 -pecl-apcu \
60+ php83 -pecl-memcached \
61+ php83 -pecl-redis \
62+ php83 -pgsql \
63+ php83 -posix \
64+ php83 -soap \
65+ php83 -sockets \
66+ php83 -sodium \
67+ php83 -sqlite3 \
68+ php83 -tokenizer \
69+ php83 -xmlreader \
70+ php83 -xsl && \
71+ apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing \
72+ php83 -pecl-mcrypt
7373
7474# ports and volumes
7575EXPOSE 80 443
Original file line number Diff line number Diff line change @@ -16,8 +16,8 @@ repo_vars:
1616 - DEV_DOCKERHUB_IMAGE = 'lsiodev/nginx'
1717 - PR_DOCKERHUB_IMAGE = 'lspipepr/nginx'
1818 - DIST_IMAGE = 'alpine'
19- - DIST_TAG = '3.18 '
20- - DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.18 /main/'
19+ - DIST_TAG = '3.19 '
20+ - DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.19 /main/'
2121 - DIST_REPO_PACKAGES = 'nginx'
2222 - MULTIARCH='true'
2323 - CI='true'
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ common_param_env_vars_enabled: true
1717param_container_name : " {{ project_name }}"
1818param_usage_include_vols : true
1919param_volumes :
20- - { vol_path: "/config", vol_host_path: "< /path/to/appdata /config> ", desc: "Contains your www content and all relevant configuration files. " }
20+ - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }} /config", desc: "Persistent config files" }
2121param_usage_include_ports : true
2222param_ports :
2323 - { external_port: "80", internal_port: "80", port_desc: "http" }
@@ -39,6 +39,7 @@ app_setup_block: |
3939
4040# changelog
4141changelogs :
42+ - { date: "23.12.23:", desc: "Rebase to Alpine 3.19 with php 8.3."}
4243 - { date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf." }
4344 - { date: "16.01.23:", desc: "Remove nchan module because it keeps causing crashes." }
4445 - { date: "22.12.22:", desc: "Rebase to Alpine 3.17 with PHP 8.1, migrate to s6v3." }
You can’t perform that action at this time.
0 commit comments