Skip to content

Commit 216aba4

Browse files
committed
build: allinone
1 parent 2c51c37 commit 216aba4

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Dockerfile

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,7 @@ COPY g2-ssr/charts/* /app/charts/
4545

4646
RUN npm install
4747

48-
FROM registry.cn-qingdao.aliyuncs.com/dataease/postgres:17.6
49-
ENV PG_PATH=/var/lib/postgresql/data
50-
ENV PG_SH=/usr/local/bin
51-
RUN mkdir -p ${PG_PATH}
52-
COPY --from=registry.cn-qingdao.aliyuncs.com/dataease/postgres:17.6 ${PG_PATH} ${PG_PATH}
53-
COPY --from=registry.cn-qingdao.aliyuncs.com/dataease/postgres:17.6 ${PG_SH} ${PG_SH}
48+
FROM registry.cn-qingdao.aliyuncs.com/dataease/postgres:17.6 AS pg-builder
5449

5550
# Runtime stage
5651
FROM registry.cn-qingdao.aliyuncs.com/dataease/sqlbot-base:latest
@@ -61,6 +56,12 @@ ENV SQLBOT_HOME=/opt/sqlbot
6156
ENV PYTHONPATH=${SQLBOT_HOME}/app
6257
ENV PATH="${SQLBOT_HOME}/app/.venv/bin:$PATH"
6358

59+
ENV PG_PATH=/var/lib/postgresql/data
60+
ENV PG_SH=/usr/local/bin
61+
RUN mkdir -p ${PG_PATH}
62+
COPY --from=pg-builder ${PG_PATH} ${PG_PATH}
63+
COPY --from=pg-builder ${PG_SH} ${PG_SH}
64+
6465
# Copy necessary files from builder
6566
COPY start.sh /opt/sqlbot/app/start.sh
6667
COPY g2-ssr/*.ttf /usr/share/fonts/truetype/liberation/

0 commit comments

Comments
 (0)