UNCLASSIFIED

Commit 16018c14 authored by Tyler Rarick's avatar Tyler Rarick
Browse files

Incremented version number. Changed maintainer. Changed description....

Incremented version number. Changed maintainer. Changed description. Reformatted dockerfile. Changed HEALTHCHECK. Added README.md to image
parent 2f2b1c52
...@@ -4,13 +4,13 @@ ARG BASE_TAG=8.3 ...@@ -4,13 +4,13 @@ ARG BASE_TAG=8.3
FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG}
ARG VERSION=2.4.0 ARG VERSION=2.4.1
LABEL name="Beast Core" \ LABEL name="Beast Core" \
maintainer="matt.stover@beast-code.com" \ maintainer="devops@beast-code.com" \
vendor="Beast Code LLC" \ vendor="Beast Code LLC" \
VERSION="$VERSION" \ VERSION="$VERSION" \
description="Beast Core build Image" description="Beast Core"
ARG USERNAME=benjo ARG USERNAME=benjo
ARG GROUPNAME=benjo ARG GROUPNAME=benjo
...@@ -21,23 +21,31 @@ ARG GID=1000 ...@@ -21,23 +21,31 @@ ARG GID=1000
USER root USER root
WORKDIR /tmp WORKDIR /tmp
COPY dumb-init beast-core.tar.gz config/appsettings.json config/config.json scripts/start.sh LICENSE ./ COPY \
LICENSE \
README.md \
beast-core.tar.gz \
config/appsettings.json \
config/config.json \
dumb-init \
scripts/start.sh \
./
RUN groupadd --gid $GID $GROUPNAME && \ RUN groupadd --gid $GID $GROUPNAME && \
useradd --uid $UID --gid $GID $USERNAME && \ useradd --uid $UID --gid $GID $USERNAME && \
yum install -y libicu curl && \ yum install -y libicu curl && \
yum clean all && \ yum clean all && \
rm -rf /var/cache/dnf && \ rm -rf /var/cache/dnf && \
tar -zxf beast-core.tar.gz && \ tar -zxf beast-core.tar.gz && \
rm beast-core.tar.gz && \ rm beast-core.tar.gz && \
chown -R $UID:$GID /tmp/* && \ chown -R $UID:$GID /tmp/* && \
chmod 755 dumb-init start.sh && \ chmod 755 dumb-init start.sh && \
mv beast-core /beast-core && \ mv beast-core /beast-core && \
mv config.json /beast-core/server && \ mv config.json /beast-core && \
mv start.sh /beast-core && \ mv start.sh /beast-core && \
mv dumb-init /usr/local/bin &&\ mv dumb-init /usr/local/bin && \
mv LICENSE / && \ mv LICENSE README.md /beast-core && \
rm -rf ./* rm -rf ./*
WORKDIR /beast-core/server WORKDIR /beast-core/server
...@@ -48,8 +56,8 @@ USER $UID:$GID ...@@ -48,8 +56,8 @@ USER $UID:$GID
EXPOSE 1337 EXPOSE 1337
HEALTHCHECK --interval=12s --timeout=10s --start-period=30s \ HEALTHCHECK --interval=12s --timeout=10s --start-period=30s \
CMD curl --fail http://localhost/api/v1/configs/viewer-color || exit 1 CMD curl --fail http://localhost/api/v1/heartbeat || exit 1
ENTRYPOINT ["/usr/local/bin/dumb-init", "--"] ENTRYPOINT ["/usr/local/bin/dumb-init", "--"]
CMD ["/beast-core/start.sh"] CMD ["/beast-core/start.sh"]
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment