Files
tbd/Dockerfile
2026-09-19 05:42:17 -09:00

24 lines
594 B
Docker

FROM clojure:openjdk-11-tools-deps
RUN sed -i \
-e 's|deb.debian.org/debian|archive.debian.org/debian|g' \
-e '/security.debian.org/d' \
/etc/apt/sources.list \
&& apt-get update && apt-get install -y --no-install-recommends curl \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Aliases whose deps get pre-fetched into the image; the coverage compose override adds `cov`.
ARG DEPS_ALIASES=run
COPY deps.edn ./
RUN clojure -P -X:${DEPS_ALIASES} \
&& echo "[build] cached jars: $(find /root/.m2 -name '*.jar' | wc -l)"
COPY . .
EXPOSE 3000
CMD ["clojure", "-X:run"]