|
1 | 1 | ################################################################################ |
2 | 2 | ## |
3 | | -## EGroupware FPM container using Ubuntu 20.04, NodeJS 20 and PHP 8.4 from ondrej/php PPA |
| 3 | +## EGroupware FPM container using Ubuntu 20.04, NodeJS 26 and PHP 8.5 from ondrej/php PPA |
4 | 4 | ## |
5 | 5 | ################################################################################ |
6 | 6 | ARG ARCH= |
@@ -86,15 +86,15 @@ RUN set -e \ |
86 | 86 | && rm -f /usr/local/bin/composer.phar |
87 | 87 | RUN set -e \ |
88 | 88 | && cd /usr/share/egroupware \ |
89 | | - # install nodejs 20.x (Shoelace requires >= 14.17, Ubuntu 22.04 only has 12.x) \ |
| 89 | + # install nodejs 26.x (Shoelace requires >= 14.17, Ubuntu 22.04 only has 12.x) \ |
90 | 90 | && if [ "$TARGETPLATFORM" = "linux/ppc64le" ]; then \ |
91 | | - dist_node_v20=https://nodejs.org/dist/latest-v20.x/ \ |
92 | | - dist_node_v20_ppc64le=$(curl $dist_node_v20|grep ppc64le.tar.xz|cut -d'"' -f2) \ |
93 | | - curl -L $dist_node_v20$dist_node_v20_ppc64le | tar --directory=/usr/local/ -xJvf - ; \ |
| 91 | + dist_node_v26=https://nodejs.org/dist/latest-v26.x/ \ |
| 92 | + dist_node_v26_ppc64le=$(curl $dist_node_v26|grep ppc64le.tar.xz|cut -d'"' -f2) \ |
| 93 | + curl -L $dist_node_v26$dist_node_v26_ppc64le | tar --directory=/usr/local/ -xJvf - ; \ |
94 | 94 | else \ |
95 | 95 | mkdir -p /etc/apt/keyrings \ |
96 | 96 | && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \ |
97 | | - && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \ |
| 97 | + && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_26.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \ |
98 | 98 | && apt-get update \ |
99 | 99 | && apt-get install -y nodejs libatomic1 ; \ |
100 | 100 | fi \ |
|
0 commit comments