blob: 15cf91d047ef6f1f11932db5b283bf77ac66d39f [file] [log] [blame]
Tommy Carpenter7d651202020-02-11 11:50:02 -05001# ==================================================================================
2# Copyright (c) 2020 Nokia
3# Copyright (c) 2020 AT&T Intellectual Property.
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16# ==================================================================================
17
18# Has:
Lott, Christopher (cl778h)b4e65de2020-03-16 11:12:15 -040019# golang 1.13.8
Tommy Carpenter7d651202020-02-11 11:50:02 -050020# alpine 3.11
21# rmr 1.13.1
22# Installing this version of rmr also pulls in nng
23
24# install a well known working rmr
Lott, Christopher (cl778h)b4e65de2020-03-16 11:12:15 -040025FROM golang:1.13.8-alpine3.11
Lott, Christopher (cl778h)4bc973c2020-03-17 09:15:03 -040026RUN apk update && apk add autoconf automake build-base cmake libtool ninja pkgconfig git sudo
Tommy Carpenter7d651202020-02-11 11:50:02 -050027RUN git clone --branch 1.13.1 https://gerrit.oran-osc.org/r/ric-plt/lib/rmr \
28 && cd rmr \
29 && mkdir .build; cd .build \
30 && echo "<<<installing rmr devel headers>>>" \
31 && cmake .. -DDEV_PKG=1; make install \
32 && echo "<<< installing rmr .so>>>" \
33 && cmake .. -DPACK_EXTERNALS=1; make install