докере, чтобы и собралось и скомпилировалось, т.к. локально это не делаю.
Вот такой Dockerfile:
FROM erlang:26
WORKDIR /app
COPY . .
RUN rebar3 compile
CMD ["erl", "-pa", "_build/default/lib/m_erlang/ebin", "-s", "m_erlang_app"]
Все ли норм?
И вот строка RUN rebar3 compile . Этот rebar3 я не устанавливаю в контейнер, он идет вместе с erlang:26?
Обычно ERL_LIBS=/app/_build/default/lib
Это как будет выглядеть Dockerfile? Куда вставлять?)
В приведённом докерфайле плохо абсолютно всё
Ну если чисто для себя то пойдёт, для проды конечно нет
Обсуждают сегодня