Переделать связь нод в кластере на автоматическое обнаружение #9
This commit is contained in:
29
docker/ApiTests.Dockerfile
Normal file
29
docker/ApiTests.Dockerfile
Normal file
@@ -0,0 +1,29 @@
|
||||
# ============================================================
|
||||
# Одноэтапный Dockerfile (сборка и рантайм в одном образе)
|
||||
# ============================================================
|
||||
FROM erlang:28-alpine
|
||||
|
||||
# Устанавливаем инструменты для сборки и runtime-зависимости
|
||||
RUN apk add \
|
||||
# для сборки
|
||||
#git curl gcc
|
||||
make musl-dev \
|
||||
rust cargo openssl-dev libsodium-dev
|
||||
#\
|
||||
# для рантайма
|
||||
#openssl libstdc++ libgcc ncurses-libs
|
||||
|
||||
# Рабочая директория
|
||||
#RUN mkdir -p log/test/ct
|
||||
|
||||
# Копируем конфигурацию и исходники
|
||||
COPY rebar.config ./
|
||||
COPY include/ include/
|
||||
COPY src/ src/
|
||||
COPY test/api_SUITE.erl test/
|
||||
COPY test/api/ test/api/
|
||||
|
||||
# Компилируем и запускаем тесты
|
||||
RUN rebar3 compile
|
||||
|
||||
CMD rebar3 ct --sname ci_api_test -v
|
||||
Reference in New Issue
Block a user