mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
docker: update Dockerfiles
This commit is contained in:
parent
a795c00003
commit
684c5dfae9
2 changed files with 28 additions and 16 deletions
|
@ -65,22 +65,24 @@ RUN pip install \
|
|||
|
||||
# Dependencies
|
||||
RUN dnf -y install \
|
||||
openssl openssl-devel \
|
||||
openssl-devel \
|
||||
protobuf-devel \
|
||||
protobuf-c-devel \
|
||||
libconfig-devel \
|
||||
libnl3-devel \
|
||||
libcurl-devel \
|
||||
jansson-devel \
|
||||
libwebsockets-devel \
|
||||
zeromq-devel \
|
||||
protobuf-devel \
|
||||
protobuf-c-devel \
|
||||
nanomsg \
|
||||
libiec61850 \
|
||||
librabbitmq-devel \
|
||||
mosquitto-devel \
|
||||
comedilib-devel comedilib \
|
||||
comedilib-devel \
|
||||
libibverbs-devel \
|
||||
librdmacm-devel \
|
||||
libwebsockets-devel \
|
||||
nanomsg \
|
||||
libiec61850
|
||||
re-devel \
|
||||
uldaq-devel
|
||||
|
||||
# Build & Install Criterion
|
||||
RUN cd /tmp && \
|
||||
|
|
|
@ -28,7 +28,9 @@
|
|||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
###################################################################################
|
||||
|
||||
FROM centos:7
|
||||
# This is a Centos 7 image including the devtoolset-7 for a more recenter toolchain
|
||||
# See: https://www.softwarecollections.org/en/scls/rhscl/devtoolset-7/
|
||||
FROM registry.centos.org/centos/devtoolset-7-toolchain-centos7
|
||||
|
||||
ARG GIT_REV=unknown
|
||||
ARG GIT_BRANCH=unknown
|
||||
|
@ -38,8 +40,10 @@ ARG VARIANT=unknown
|
|||
# Some of the dependencies are only available in our own repo
|
||||
ADD https://villas.fein-aachen.org/packages/villas.repo /etc/yum.repos.d/
|
||||
|
||||
# Enable Extra Packages for Enterprise Linux (EPEL) and Software collection repo
|
||||
RUN yum -y install epel-release centos-release-scl
|
||||
USER root
|
||||
|
||||
# Enable Extra Packages for Enterprise Linux (EPEL) repo
|
||||
RUN yum -y install epel-release
|
||||
|
||||
# Toolchain
|
||||
RUN yum -y install \
|
||||
|
@ -69,18 +73,24 @@ RUN pip install \
|
|||
|
||||
# Dependencies
|
||||
RUN yum -y install \
|
||||
openssl openssl-devel \
|
||||
openssl-devel \
|
||||
protobuf-devel \
|
||||
protobuf-c-devel \
|
||||
libconfig-devel \
|
||||
libnl3-devel \
|
||||
libcurl-devel \
|
||||
jansson-devel \
|
||||
libwebsockets-devel \
|
||||
zeromq-devel \
|
||||
nanomsg-devel \
|
||||
protobuf-devel \
|
||||
protobuf-c-devel \
|
||||
libiec61850-devel \
|
||||
nanomsg \
|
||||
libiec61850 \
|
||||
librabbitmq-devel \
|
||||
mosquitto-devel
|
||||
mosquitto-devel \
|
||||
comedilib-devel \
|
||||
libibverbs-devel \
|
||||
librdmacm-devel \
|
||||
re-devel \
|
||||
uldaq-devel
|
||||
|
||||
# Build & Install Criterion
|
||||
RUN cd /tmp && \
|
||||
|
|
Loading…
Add table
Reference in a new issue