#Build stage 0 FROM erlang:alpine RUN apk update && \ apk add --no-cache \ bash util-linux coreutils \ curl \ make cmake gcc g++ libstdc++ libgcc git \ zlib-dev && \ touch /usr/include/sys/vtimes.h RUN mkdir /buildroot WORKDIR /buildroot RUN git clone https://github.com/telecominfraproject/wlan-cloud-loadsim WORKDIR wlan-cloud-loadsim RUN git pull RUN make RUN ./docker_config_monitor.sh RUN mkdir /app_data RUN mkdir /app_data/mnesia RUN mkdir /app_data/logs #build stage 1 FROM alpine RUN apk update && \ apk add --no-cache openssl && \ apk add --no-cache ncurses-libs && \ apk add --no-cache erlang && \ apk add --no-cache \ bash util-linux coreutils \ curl \ make cmake gcc g++ libstdc++ libgcc git \ zlib-dev && \ touch /usr/include/sys/vtimes.h COPY --from=0 /buildroot/wlan-cloud-loadsim /owls ENTRYPOINT /owls/docker_start_non_manager.sh