Some checks failed
Build and Push Dev Containers / build (push) Failing after 2m48s
17 lines
600 B
Docker
17 lines
600 B
Docker
FROM git.luke-else.co.uk/luke-else/base:latest
|
|
|
|
RUN apk add --no-cache unzip openjdk21
|
|
|
|
# Set Java environment variables
|
|
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
|
|
ENV PATH="$JAVA_HOME/bin:$PATH"
|
|
|
|
# Install SDKMAN and use it to install Kotlin and Gradle
|
|
RUN curl -s "https://get.sdkman.io" | bash && \
|
|
bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && \
|
|
sdk install kotlin && \
|
|
sdk install gradle"
|
|
|
|
# Make SDKMAN tools available in PATH
|
|
ENV SDKMAN_DIR="/root/.sdkman"
|
|
ENV PATH="$SDKMAN_DIR/candidates/kotlin/current/bin:$SDKMAN_DIR/candidates/gradle/current/bin:$PATH" |