Skip to content

Commit 77180b1

Browse files
committed
Redo docker setup
1 parent a876ca6 commit 77180b1

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

Dockerfile

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM clojure:temurin-21-lein-bookworm-slim
2+
3+
RUN mkdir /app && \
4+
apt-get update && \
5+
apt-get install -y make curl jq && \
6+
apt-get clean && \
7+
apt-get autoclean
8+
9+
COPY target/uberjar/multiplex.jar /app
10+
11+
EXPOSE 3000
12+
WORKDIR /app
13+
CMD ["/opt/java/openjdk/bin/java","-Xms128m","-Xmx256m","-jar","multiplex.jar"]

build_in_container.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/bash
2+
exec docker run --rm -it \
3+
-v "${PWD}:/app" \
4+
-v "./tmp/.m2:/root/.m2" \
5+
clojure:temurin-21-lein-bookworm-slim bash
6+
7+
# run `lein uberjar` in /app

0 commit comments

Comments
 (0)