build: 尝试优化镜像大小

This commit is contained in:
liqiang-fit2cloud 2024-04-11 18:18:42 +08:00
parent 5b2a0c8088
commit 7b644aeb8d
2 changed files with 3 additions and 4 deletions

View File

@ -5,7 +5,7 @@ on:
inputs: inputs:
dockerImageTag: dockerImageTag:
description: 'Docker Image Tag' description: 'Docker Image Tag'
default: 'v1.0.0-dev' default: 'v1.1.0-dev'
required: true required: true
architecture: architecture:
description: 'Architecture' description: 'Architecture'

View File

@ -37,7 +37,7 @@ ENV MAXKB_VERSION ${DOCKER_IMAGE_TAG} (build at ${BUILD_AT}, commit: ${GITHUB_CO
WORKDIR /opt/maxkb/app WORKDIR /opt/maxkb/app
COPY --from=stage-build /opt/maxkb /opt/maxkb COPY --from=stage-build /opt/maxkb /opt/maxkb
COPY --from=stage-build /opt/py3 /opt/py3 COPY --from=stage-build /opt/py3 /opt/py3
COPY --from=vector-model /opt/maxkb/app/model /opt/maxkb/app/model COPY --from=vector-model /opt/maxkb/app/model /opt/maxkb/model
ENV LANG=en_US.UTF-8 \ ENV LANG=en_US.UTF-8 \
PATH=/opt/py3/bin:$PATH PATH=/opt/py3/bin:$PATH
@ -45,8 +45,7 @@ ENV LANG=en_US.UTF-8 \
ENV POSTGRES_USER root ENV POSTGRES_USER root
ENV POSTGRES_PASSWORD Password123@postgres ENV POSTGRES_PASSWORD Password123@postgres
RUN mv /opt/maxkb/app/model/* /opt/maxkb/model && \ RUN chmod 755 /opt/maxkb/app/installer/run-maxkb.sh && \
chmod 755 /opt/maxkb/app/installer/run-maxkb.sh && \
cp -r /opt/maxkb/model/base/hub /opt/maxkb/model/tokenizer && \ cp -r /opt/maxkb/model/base/hub /opt/maxkb/model/tokenizer && \
cp -f /opt/maxkb/app/installer/run-maxkb.sh /usr/bin/run-maxkb.sh && \ cp -f /opt/maxkb/app/installer/run-maxkb.sh /usr/bin/run-maxkb.sh && \
cp -f /opt/maxkb/app/installer/init.sql /docker-entrypoint-initdb.d cp -f /opt/maxkb/app/installer/init.sql /docker-entrypoint-initdb.d