diff options
| author | eltrac <hi@eltr.ac> | 2026-03-14 16:24:17 +0800 |
|---|---|---|
| committer | eltrac <hi@eltr.ac> | 2026-03-14 16:24:17 +0800 |
| commit | 5d28be073887dfc38e897275aa50862722220147 (patch) | |
| tree | 3d472f17e61a1180a42effd1e558bde7bb90c0dd /Dockerfile | |
| parent | 1c5972c0fdd4cc52eea3ddd8bc1ddf6d5a44a426 (diff) | |
fix: correctly build uberjar in Dockerfile
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -1,10 +1,20 @@ -FROM eclipse-temurin:17-jre-alpine +FROM clojure:lein-alpine AS builder WORKDIR /app -COPY target/weepinbell-0.1.0-SNAPSHOT-standalone.jar app.jar +COPY project.clj /app/ +RUN lein deps + +COPY . /app +RUN lein uberjar + +FROM eclipse-temurin:21-jre-alpine + +WORKDIR /app + +COPY --from=builder /app/target/default+uberjar/weepinbell-v0.1.0-standalone.jar ./weepinbell.jar EXPOSE 3000 -CMD ["java", "-jar", "app.jar"] +CMD ["java", "-jar", "weepinbell.jar"] |
