Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite5d5741

Browse files
committed
chore: updated nginx, nodejs and java versions
1 parent37eaba9 commite5d5741

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

‎deploy/docker/Dockerfile

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
##
22
## Build Lowcoder api-service application
33
##
4-
FROM maven:3.9-eclipse-temurin-17 AS build-api-service
4+
FROM maven:3-eclipse-temurin-21 AS build-api-service
55

66
# Build lowcoder-api
77
COPY ./server/api-service /lowcoder-server
@@ -26,7 +26,7 @@ RUN chmod +x /lowcoder/api-service/*.sh
2626
## To create a separate image out of it, build it with:
2727
## DOCKER_BUILDKIT=1 docker build -f deploy/docker/Dockerfile -t lowcoderorg/lowcoder-ce-api-service --target lowcoder-ce-api-service .
2828
##
29-
FROM eclipse-temurin:17-jammy AS lowcoder-ce-api-service
29+
FROM eclipse-temurin:21-jammy AS lowcoder-ce-api-service
3030
LABEL maintainer="lowcoder"
3131

3232
RUN apt-get update && apt-get install -y --no-install-recommends gosu \
@@ -58,7 +58,7 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-instal
5858
# Add nodejs repo and keys
5959
RUN mkdir -p /etc/apt/keyrings \
6060
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
61-
&& 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
61+
&& echo"deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_23.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list
6262

6363
# Download nodejs and install yarn
6464
RUN apt-get update \
@@ -90,7 +90,7 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-instal
9090
# Add nodejs repo and keys
9191
RUN mkdir -p /etc/apt/keyrings \
9292
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
93-
&& 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
93+
&& echo"deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_23.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list
9494

9595
# Download nodejs and install yarn
9696
RUN apt-get update \
@@ -110,7 +110,7 @@ CMD [ "/bin/sh", "/lowcoder/node-service/entrypoint.sh" ]
110110
##
111111
## Build lowcoder client application
112112
##
113-
FROM node:20.2-slim AS build-client
113+
FROM node:23.10-slim AS build-client
114114

115115
# curl is required for yarn build to succeed, because it calls it while building client
116116
RUN apt-get update && apt-get install -y --no-install-recommends curl ca-certificates
@@ -147,7 +147,7 @@ RUN yarn build
147147
## To create a separate image out of it, build it with:
148148
## DOCKER_BUILDKIT=1 docker build -f deploy/docker/Dockerfile -t lowcoderorg/lowcoder-ce-frontend --target lowcoder-ce-frontend .
149149
##
150-
FROM nginx:1.27.1 AS lowcoder-ce-frontend
150+
FROM nginx:1.27.4 AS lowcoder-ce-frontend
151151
LABEL maintainer="lowcoder"
152152

153153
# Change default nginx user into lowcoder user and remove default nginx config
@@ -199,7 +199,7 @@ RUN apt-get update \
199199

200200
# Add required apt repositories and signing keys
201201
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource-keyring.gpg \
202-
&& echo"deb [signed-by=/usr/share/keyrings/nodesource-keyring.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \
202+
&& echo"deb [signed-by=/usr/share/keyrings/nodesource-keyring.gpg] https://deb.nodesource.com/node_23.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \
203203
&& curl -fsSL https://packages.redis.io/gpg | gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg \
204204
&& echo"deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb `lsb_release -cs` main" | tee /etc/apt/sources.list.d/redis.list \
205205
&& curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg \
@@ -210,22 +210,22 @@ RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg -
210210

211211
# Install required packages
212212
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends -y \
213-
nginx=1.27.1-1~jammy \
213+
nginx=1.27.4-1~jammy \
214214
mongodb-org \
215215
redis \
216216
supervisor \
217217
gosu \
218218
nodejs \
219-
openjdk-17-jdk-headless \
219+
openjdk-21-jdk-headless \
220220
&& npm install -g yarn \
221221
&& rm -rf /var/cache/apt/lists /var/lib/apt/lists/* /var/log/dpkg.log \
222222
&& apt-get clean \
223223
&& rm -rf /tmp/*
224224

225225
# Use configuration setup from official nginx image
226226
RUN rm -rf /etc/nginx/nginx.conf
227-
COPY --from=nginx:1.27.1 /docker-entrypoint.d /docker-entrypoint.d
228-
COPY --from=nginx:1.27.1 /docker-entrypoint.sh /docker-entrypoint.sh
227+
COPY --from=nginx:1.27.4 /docker-entrypoint.d /docker-entrypoint.d
228+
COPY --from=nginx:1.27.4 /docker-entrypoint.sh /docker-entrypoint.sh
229229

230230
# Add lowcoder user
231231
RUN usermod --login lowcoder --uid 9001 nginx \

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp