dev-container/elixir/Dockerfile

26 lines
653 B
Docker
Raw Normal View History

FROM harton.dev/james/dev-container/base
2023-08-24 20:24:33 +12:00
ARG USERNAME=vscode
ARG USER_UID=1000
ARG USER_GID=$USER_UID
RUN mkdir /workspace/_build
RUN chown $USER_UID:$USER_GID /workspace/_build
RUN mkdir /workspace/deps
RUN chown $USER_UID:$USER_GID /workspace/deps
RUN mkdir /workspace/.elixir_ls
RUN chown $USER_UID:$USER_GID /workspace/.elixir_ls
USER ${USERNAME}
ENV HOME=/home/${USERNAME}
2023-08-24 20:24:33 +12:00
RUN asdf asdf plugin add erlang
RUN asdf asdf install erlang latest
RUN asdf asdf global erlang latest
2023-08-24 20:24:33 +12:00
RUN asdf asdf plugin add elixir
RUN asdf asdf install elixir latest
RUN asdf asdf global elixir latest
RUN asdf mix local.rebar --force
RUN asdf mix local.hex --force