Commit 65c79f5c authored by jan.koester's avatar jan.koester
Browse files

test

parent 502dfcc8
Loading
Loading
Loading
Loading
Loading
+8 −8
Changes for test/docker/Dockerfile: 8 added lines, 8 removed lines.
Original line number Diff line number Diff line
@@ -6,35 +6,35 @@ RUN apk add --no-cache cmake ninja clang alpine-sdk yaml-dev brotli-dev json-c-d

RUN git clone https://tuxist.de/git/jan.koester/libcmdplus.git && \
    mkdir libcmdplus/build && \
    cd libcmdplus/build && cmake ../ -G Ninja -DCMAKE_CXX_FLAGS="-fPIC" && ninja install
    cd libcmdplus/build && cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_CXX_FLAGS="-fPIC" && ninja install

RUN git clone https://tuxist.de/git/tuxist/uuidplus.git && \
    mkdir uuidplus/build && \
    cd uuidplus/build && cmake ../ -G Ninja && ninja install
    cd uuidplus/build && cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local && ninja install

RUN git clone https://tuxist.de/git/jan.koester/libnetplus.git && \
    mkdir libnetplus/build && \
    cd libnetplus/build && cmake ../ -G Ninja && ninja install
    cd libnetplus/build && cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local && ninja install

RUN git clone https://tuxist.de/git/jan.koester/libhtmlpp.git && \
    mkdir libhtmlpp/build && \
    cd libhtmlpp/build && cmake ../ -G Ninja && ninja install
    cd libhtmlpp/build && cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local && ninja install

RUN git clone https://tuxist.de/git/jan.koester/libhttppp.git && \
    mkdir libhttppp/build && \
    cd libhttppp/build && cmake ../ -G Ninja -DCMAKE_PREFIX_PATH=/usr/local && ninja install
    cd libhttppp/build && cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local && ninja install

RUN git clone https://tuxist.de/git/jan.koester/libconfplus.git && \
    mkdir libconfplus/build && \
    cd libconfplus/build && cmake ../ -G Ninja -DCMAKE_CXX_FLAGS="-fPIC" && ninja install
    cd libconfplus/build && cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_CXX_FLAGS="-fPIC" && ninja install

RUN git clone https://tuxist.de/git/tuxist/libparitypp.git && \
    mkdir libparitypp/build && \
    cd libparitypp/build && cmake ../ -G Ninja && ninja install
    cd libparitypp/build && cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local && ninja install

RUN git clone https://tuxist.de/git/jan.koester/authdb.git && \
    mkdir authdb/build && \
    cd authdb/build && cmake ../ -G Ninja -DBUILD_BINDINGS=OFF -DDATAPATH:PATH=/usr/local/share/authdb && ninja install
    cd authdb/build && cmake ../ -G Ninja -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_BINDINGS=OFF -DDATAPATH:PATH=/usr/local/share/authdb && ninja install

# --- Runtime stage ---
FROM node:alpine