fix: update base image to alpine linux and refactor dockerflie instructions (#2050)

* +alpine img and refactor dockerflie instructions

* local-metadata server image with alpine linux

* correcting rm openmetadata-*.tar.gz

* fix COPY destination folder ref
This commit is contained in:
Akash Jain 2022-01-05 23:41:24 +05:30 committed by GitHub
parent 35f1967962
commit 0bbb283e70
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 15 deletions

View File

@ -9,15 +9,17 @@
# See the License for the specific language governing permissions and
# limitations under the License.
FROM openjdk:11
FROM alpine:3.15
EXPOSE 8585
RUN apt-get update -y && \
apt-get install --no-install-recommends wget -y && \
rm -rf /var/lib/apt/lists/*
COPY docker/metadata/openmetadata-start.sh /
COPY docker/metadata/openmetadata.yaml /
RUN apk update \
&& apk upgrade \
&& apk add --update wget curl bash openjdk11 \
&& rm -rf /var/cache/apk/*
COPY docker/metadata/openmetadata-start.sh docker/metadata/openmetadata.yaml ./
COPY openmetadata-dist/target/openmetadata-*.tar.gz /
RUN chmod 777 openmetadata-start.sh && tar zxvf openmetadata-*.tar.gz
RUN tar zxvf openmetadata-*.tar.gz && \
rm openmetadata-*.tar.gz
RUN chmod 777 openmetadata-start.sh
CMD ["./openmetadata-start.sh"]

View File

@ -9,15 +9,18 @@
# See the License for the specific language governing permissions and
# limitations under the License.
FROM openjdk:11
FROM alpine:3.15
EXPOSE 8585
RUN apt-get update -y && \
apt-get install --no-install-recommends curl wget -y && \
rm -rf /var/lib/apt/lists/*
COPY openmetadata-start.sh /
COPY openmetadata.yaml /
RUN wget https://github.com/open-metadata/OpenMetadata/releases/download/0.7.0-release/openmetadata-0.7.0.tar.gz
RUN chmod 777 openmetadata-start.sh && tar zxvf openmetadata-*.tar.gz
RUN apk update \
&& apk upgrade \
&& apk add --update wget curl bash openjdk11 \
&& rm -rf /var/cache/apk/*
COPY openmetadata-start.sh openmetadata.yaml ./
RUN wget https://github.com/open-metadata/OpenMetadata/releases/download/0.7.0-release/openmetadata-0.7.0.tar.gz && \
tar zxvf openmetadata-*.tar.gz && \
rm openmetadata-*.tar.gz
RUN chmod 777 openmetadata-start.sh
CMD ["./openmetadata-start.sh"]