Dockerfile 446 B

1234567891011121314151617181920
  1. FROM gradle:8.0.2-jdk19-alpine
  2. MAINTAINER Adrien Carteron <acarteron@cha-sam.re>
  3. ENV SCHEME=''
  4. ENV HOST=''
  5. ENV PORT=''
  6. ENV NAME=''
  7. ENV COLLECTION=''
  8. RUN apk update && apk add g++ &&\
  9. cd /opt &&\
  10. git clone -b master https://git.cha-sam.re/acarteron/Tournament.git &&\
  11. cd Tournament &&\
  12. gradle build &&\
  13. unzip build/distributions/playerRank-0.0.1.zip -d /opt &&\
  14. apk del unzip
  15. EXPOSE 8080
  16. ENTRYPOINT /opt/playerRank-0.0.1/bin/playerRank