Skip to content

Commit

Permalink
feat: quick and dirty dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
nepeat committed Feb 26, 2024
1 parent ce480d4 commit 1249744
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.22_7_1.9.9_3.3.1 as builder

WORKDIR /build
COPY . .

RUN sed -i '/<appender-ref ref="FILE"\/>/d' conf/logback.xml && \
sbt universal:packageZipTarball

FROM eclipse-temurin:11

WORKDIR /app

COPY --from=builder /build/target/universal/cerebro-0.9.4.tgz .

RUN tar xfv cerebro-0.9.4.tgz --strip-components=1 && \
rm cerebro-0.9.4.tgz && \
addgroup -gid 1000 cerebro \
&& adduser -q --system --no-create-home --disabled-login -gid 1000 -uid 1000 cerebro \
&& chown -R cerebro:cerebro /app

USER cerebro

ENTRYPOINT [ "/app/bin/cerebro" ]

0 comments on commit 1249744

Please sign in to comment.