You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.3 KiB

3 years ago
  1. FROM scala/coursier-sbt:0.0.2
  2. ARG DOCKER_TAG
  3. # RUN apt-get update
  4. # RUN apt-get -y install git
  5. # RUN apt-get -y install curl
  6. # RUN sh -c '(echo "#!/usr/bin/env sh" && curl -fLo cs https://git.io/coursier-cli-"$(uname | tr LD ld)") && chmod +x cs'
  7. # RUN ./cs install cs
  8. # ENV PATH=${PATH}:/root/.local/share/coursier/bin
  9. # RUN export PATH="$PATH:/root/.local/share/coursier/bin"
  10. # RUN rm ./cs
  11. # ENV PATH=${PATH}:/root/.local/share/coursier/bin
  12. # RUN export PATH="$PATH:/root/.local/share/coursier/bin"
  13. # RUN mkdir -p /root/.local/share/coursier
  14. # COPY coursier/bin /root/.local/share/coursier/bin
  15. # RUN echo $PATH
  16. # RUN cs install sbt
  17. RUN mkdir -p /usr/src/app/bin
  18. WORKDIR /usr/src/app
  19. COPY ./ /usr/src/app
  20. # RUN cat /etc/hosts
  21. # COPY wait-for-it.sh wait-for-it.sh
  22. # RUN chmod +x wait-for-it.sh
  23. # ENTRYPOINT [ "/bin/bash", "-c" ]
  24. # CMD ["./wait-for-it.sh" , "project_db:5432" , "--strict" , "--timeout=30000" , "--" , "echo 'db has started'"]
  25. # RUN bash ./wait-for-it.sh project_db:5432 --timeout=3000 --strict -- echo "db is up"
  26. # RUN cat /etc/hosts
  27. # CMD [ "sbt" , "flyway/flywayMigrate" ]
  28. # CMD ["sbtn","universal:packageBin"]
  29. # CMD sh sbtn flyway/flywayMigrate; sbtn universal:packageBin
  30. # RUN sbt flyway/flywayMigrate
  31. # RUN sbt docker:stage
  32. CMD sh Docker/app.sh
  33. # CMD ["coursier", "--help"]
  34. # RUN coursier install sbt
  35. # RUN sbt docker:stage
  36. # RUN