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.

29 line
596B

  1. FROM gradle:8-jdk17-alpine
  2. WORKDIR /tmp/gradle-wrapper-setup/default
  3. RUN touch settings.gradle.kts
  4. RUN gradle wrapper
  5. RUN ./gradlew build
  6. WORKDIR /tmp/gradle-wrapper-setup/v8.8
  7. RUN touch settings.gradle.kts
  8. RUN gradle wrapper --gradle-version 8.8
  9. RUN ./gradlew build
  10. WORKDIR /tmp/gradle-wrapper-setup/v8.10
  11. RUN touch settings.gradle.kts
  12. RUN gradle wrapper --gradle-version 8.10
  13. RUN ./gradlew build
  14. WORKDIR /workdir
  15. RUN python3 -m ensurepip
  16. COPY requirements.txt .
  17. RUN python3 -m pip install -r requirements.txt
  18. COPY resolve-deps.sh .
  19. COPY src ./src
  20. CMD [ "/bin/sh", "./resolve-deps.sh" ]