mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-30 00:00:11 +01:00
fedora-minimal adaptions
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
This commit is contained in:
parent
1496b078e9
commit
adf11ccd6a
1 changed files with 12 additions and 9 deletions
|
@ -26,9 +26,15 @@ RUN dnf -y install \
|
||||||
fmt-devel \
|
fmt-devel \
|
||||||
libwebsockets-devel
|
libwebsockets-devel
|
||||||
|
|
||||||
|
# For WebSocket / API access
|
||||||
|
EXPOSE 80
|
||||||
|
EXPOSE 443
|
||||||
|
|
||||||
ENV LC_ALL C.UTF-8
|
ENV LC_ALL C.UTF-8
|
||||||
ENV LANG C.UTF-8
|
ENV LANG C.UTF-8
|
||||||
|
|
||||||
|
WORKDIR /villas
|
||||||
|
|
||||||
FROM dev AS builder
|
FROM dev AS builder
|
||||||
|
|
||||||
ARG CMAKE_OPTS
|
ARG CMAKE_OPTS
|
||||||
|
@ -37,21 +43,18 @@ COPY . /villas/
|
||||||
|
|
||||||
RUN rm -rf /villas/build && mkdir /villas/build
|
RUN rm -rf /villas/build && mkdir /villas/build
|
||||||
WORKDIR /villas/build
|
WORKDIR /villas/build
|
||||||
|
|
||||||
RUN cmake ${CMAKE_OPTS} -DCPACK_GENERATOR=RPM .. && \
|
RUN cmake ${CMAKE_OPTS} -DCPACK_GENERATOR=RPM .. && \
|
||||||
make -j$(nproc) package
|
make -j$(nproc) package
|
||||||
|
|
||||||
FROM ${DISTRO}:${FEDORA_VERSION} as app
|
# FROM ${DISTRO}:${FEDORA_VERSION} as app
|
||||||
|
|
||||||
COPY --from=builder /villas/build/*.rpm /tmp/
|
# COPY --from=builder /villas/build/*.rpm /tmp/
|
||||||
RUN dnf -y install /tmp/*.rpm
|
# RUN dnf -y install /tmp/*.rpm
|
||||||
|
|
||||||
# Test if it runs
|
# # Test if it runs
|
||||||
RUN villas node -h 2&>1 > /dev/null
|
# RUN villas node -h 2&>1 > /dev/null
|
||||||
|
|
||||||
# For WebSocket / API access
|
WORKDIR /villas
|
||||||
EXPOSE 80
|
|
||||||
EXPOSE 443
|
|
||||||
|
|
||||||
ENTRYPOINT ["villas"]
|
ENTRYPOINT ["villas"]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue