Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
faermanj committed Nov 2, 2023
1 parent 26efcc2 commit a0159a9
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,25 @@ FROM fedora

# System
RUN bash -c "sudo dnf -y update"
RUN bash -c "dnf install -y zip unzip wget"
RUN bash -c "sudo dnf install -y zip unzip wget"

# User Mode
RUN bash -c "groupadd -r container_group \
&& useradd -m -r -G container_group -u 1001 container_user"

USER container_user
WORKDIR "/home/container_user"

# Java
ARG JAVA_SDK="21-graal"
ENV SDKMAN_DIR "/root/.sdkman"
ENV SDKMAN_DIR "/home/container_user/.sdkman"

RUN bash -c "curl -s 'https://get.sdkman.io' | bash"
RUN bash -c "chmod a+x $SDKMAN_DIR/bin/sdkman-init.sh \
&& echo 'sdkman_auto_answer=true' > $SDKMAN_DIR/etc/config \
&& echo 'sdkman_auto_selfupdate=false' >> $SDKMAN_DIR/etc/config \
&& echo 'sdkman_insecure_ssl=false' >> $SDKMAN_DIR/etc/config \
"

RUN bash -c ". $SDKMAN_DIR/bin/sdkman-init.sh \
&& . $SDKMAN_DIR/bin/sdkman-init.sh \
&& sdk install java $JAVA_SDK \
&& sdk default java $JAVA_SDK \
&& sdk install quarkus \
Expand Down

0 comments on commit a0159a9

Please sign in to comment.