fix(CI): Optimize Server Docker Image Layers (#14835)

This commit is contained in:
Akash Jain 2024-01-24 16:03:18 +05:30 committed by GitHub
parent 2efa0c9e28
commit cb893cdd65
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 12 deletions

View File

@ -23,15 +23,14 @@ FROM alpine:3.18
EXPOSE 8585
RUN apk add --update --no-cache bash openjdk17-jre
RUN adduser -D openmetadata && \
apk update && \
apk upgrade && \
apk add --update --no-cache bash openjdk17-jre
COPY --from=build /opt/openmetadata /opt/openmetadata
COPY docker/openmetadata-start.sh /
COPY --chown=openmetadata:openmetadata --from=build /opt/openmetadata /opt/openmetadata
COPY --chmod=755 docker/openmetadata-start.sh /
RUN chmod 777 openmetadata-start.sh
RUN adduser -D openmetadata
RUN chown -R openmetadata:openmetadata /opt/openmetadata
USER openmetadata
WORKDIR /opt/openmetadata

View File

@ -35,13 +35,13 @@ LABEL org.open-metadata.build-date=$BUILD_DATE
LABEL org.open-metadata.commit-id=$COMMIT_ID
EXPOSE 8585 8586
COPY docker/openmetadata-start.sh ./
COPY --from=build /opt/openmetadata /opt/openmetadata
RUN apk add --update --no-cache bash openjdk17-jre && \
RUN adduser -D openmetadata && apk update && \
apk upgrade && \
apk add --update --no-cache bash openjdk17-jre && \
chmod 777 openmetadata-start.sh
RUN adduser -D openmetadata
RUN chown -R openmetadata:openmetadata /opt/openmetadata
COPY --chmod=755 docker/openmetadata-start.sh ./
COPY --chown=openmetadata:openmetadata --from=build /opt/openmetadata /opt/openmetadata
USER openmetadata
WORKDIR /opt/openmetadata