Skip to content

Instantly share code, notes, and snippets.

@enimiste
Last active November 26, 2023 10:44
Show Gist options
  • Select an option

  • Save enimiste/6fe17b48567e517b381787401502cb40 to your computer and use it in GitHub Desktop.

Select an option

Save enimiste/6fe17b48567e517b381787401502cb40 to your computer and use it in GitHub Desktop.
Docker file for run scala dev env (latest java and scala versions)
FROM mcr.microsoft.com/devcontainers/base:jammy
USER vscode
RUN curl -s "https://get.sdkman.io" | bash
RUN chmod +x "$HOME/.sdkman/bin/sdkman-init.sh"
RUN "$HOME/.sdkman/bin/sdkman-init.sh"
# Java Env
RUN zsh -c "source $HOME/.sdkman/bin/sdkman-init.sh && sdk install java"
#Scala Env
RUN zsh -c "source $HOME/.sdkman/bin/sdkman-init.sh && sdk install sbt && sdk install scala && sdk install scalacli"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment