Dockerfile 612 B

12345678910111213141516171819202122232425262728
  1. # Dockerfile for git-bridge
  2. FROM maven:3-jdk-8
  3. WORKDIR /app
  4. COPY . /app
  5. RUN mvn clean package \
  6. # The name of the created jar contains the current version tag.
  7. # Rename it to a static path that can be used for copying.
  8. && find /app/target \
  9. -name 'writelatex-git-bridge*jar-with-dependencies.jar' \
  10. -exec mv {} /git-bridge.jar \;
  11. FROM openjdk:8-jre
  12. RUN apt-get update \
  13. && apt-get install --no-install-recommends -y \
  14. git \
  15. && rm -rf \
  16. /var/lib/apt/lists/*
  17. USER www-data
  18. ENTRYPOINT ["java", "-jar", "/git-bridge.jar"]
  19. CMD ["/conf/runtime.json"]
  20. COPY --from=0 /git-bridge.jar /