mirror of
https://github.com/internetee/epp_proxy.git
synced 2025-08-11 18:39:18 +02:00
42 lines
No EOL
974 B
Text
42 lines
No EOL
974 B
Text
FROM debian:bullseye-slim
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
wget \
|
|
git \
|
|
build-essential=* \
|
|
libncurses5-dev=* \
|
|
automake=* \
|
|
autoconf=* \
|
|
curl=* \
|
|
ca-certificates=* \
|
|
libssl-dev=* \
|
|
libreadline-dev=* \
|
|
libdpkg-perl=* \
|
|
liberror-perl=* \
|
|
libc6=* \
|
|
libc-dev \
|
|
perl=* \
|
|
procps=* \
|
|
inotify-tools=* \
|
|
libssl1.1=* \
|
|
perl-base=* \
|
|
zlib1g-dev \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN git clone https://github.com/asdf-vm/asdf.git --branch v0.6.3 "$HOME"/.asdf && \
|
|
echo '. $HOME/.asdf/asdf.sh' >> "$HOME"/.bashrc && \
|
|
echo '. $HOME/.asdf/asdf.sh' >> "$HOME"/.profile
|
|
|
|
ENV PATH="${PATH}:/root/.asdf/shims:/root/.asdf/bin"
|
|
|
|
RUN mkdir -p /opt/erlang/epp_proxy/release
|
|
WORKDIR /opt/erlang/epp_proxy
|
|
|
|
COPY .tool-versions ./
|
|
RUN asdf plugin-add erlang
|
|
RUN asdf install
|
|
RUN asdf global erlang $(grep erlang .tool-versions | cut -d' ' -f2)
|
|
RUN asdf plugin-add ruby
|
|
RUN asdf plugin-add rebar
|
|
RUN asdf install |