12345678910111213141516171819 |
- # syntax = docker/dockerfile:1.2
- FROM clojure:openjdk-17 AS build
- WORKDIR /
- COPY . /
- RUN clj -Sforce -T:build all
- FROM azul/zulu-openjdk-alpine:17
- COPY --from=build /target/te-bench-standalone.jar /te-bench/te-bench-standalone.jar
- EXPOSE 8080
- ENV PORT=8080
- ENV JAVA_OPTS="-XX:+UseContainerSupport -Dfile.encoding=UTF-8"
- ENV JDBC_URL="jdbc:postgresql://tfb-database/hello_world?user=benchmarkdbuser&password=benchmarkdbpass"
- ENTRYPOINT exec java $JAVA_OPTS -jar /te-bench/te-bench-standalone.jar
|