Skip to content

Instantly share code, notes, and snippets.

@zkessin
Created February 20, 2017 08:32
Show Gist options
  • Save zkessin/75e4977e26678d9124106958cfb4ee75 to your computer and use it in GitHub Desktop.
Save zkessin/75e4977e26678d9124106958cfb4ee75 to your computer and use it in GitHub Desktop.
FROM ubuntu
RUN apt-get update --yes
RUN apt-get install --yes make openssl tmux
RUN useradd erlang
RUN echo "erlang ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers
RUN echo "Defaults:erlang !requiretty" >> /etc/sudoers
RUN mkdir -p /home/erlang
WORKDIR /home/erlang
RUN mkdir /home/erlang/log
RUN mkdir /tmp/traces
ENV PATH=$PATH:/home/erlang/bin
COPY bootstrap/PROJECT-1.tar.gz /tmp
RUN tar -xzf /tmp/PROJECT-1.tar.gz -C /home/erlang
RUN rm /tmp/PROJECT-1.tar.gz
RUN chown -R erlang:erlang /home/erlang
USER erlang
# Erlang Entry Point
EXPOSE 8080
ENTRYPOINT ["PROJECT", "console"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment