Skip to content
This repository was archived by the owner on Jun 15, 2026. It is now read-only.

Commit a6c724a

Browse files
committed
chore; more docker fixes
1 parent 97107b3 commit a6c724a

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

docker/Dockerfile

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
1-
FROM clojure:tools-deps as builder
1+
FROM clojure:tools-deps AS builder
22

33
WORKDIR /src
44

5-
COPY ./deps.edn ./
6-
COPY ./build/ /src/build/
7-
COPY ./src/ /src/src/
5+
# Copy dependency files first for better caching
6+
COPY deps.edn .
7+
COPY build ./build
8+
9+
# Copy source code
10+
COPY src ./src
11+
COPY resources ./resources
812

913
# Build uberjar
1014
RUN clj -T:build uber
1115

12-
FROM eclipse-temurin:22_36-jre-alpine as runtime
16+
FROM eclipse-temurin:22_36-jre-alpine AS runtime
1317

1418
WORKDIR /app
1519

16-
RUN \
17-
apk add --no-cache \
20+
RUN apk add --no-cache \
1821
ca-certificates \
1922
tini \
2023
tzdata
2124

22-
COPY --from=builder /src/target/doplarr.jar ./
25+
COPY --from=builder /src/target/doplarr.jar .
26+
2327
ENTRYPOINT ["/sbin/tini", "--"]
24-
CMD ["java","-jar","/app/doplarr.jar"]
28+
CMD ["java", "-jar", "/app/doplarr.jar"]
2529

26-
LABEL "maintainer"="Kiran Shila <me@kiranshila.com>"
27-
LABEL "org.opencontainers.image.source"="https://github.com/kiranshila/Doplarr"
30+
LABEL maintainer="Kiran Shila <me@kiranshila.com>"
31+
LABEL org.opencontainers.image.source="https://github.com/kiranshila/Doplarr"

0 commit comments

Comments
 (0)