Fixing Dockerfile.local
[osm/RO.git] / Dockerfile-local
diff --git a/Dockerfile-local b/Dockerfile-local
deleted file mode 100644 (file)
index 72b28ce..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-##
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-##
-
-FROM ubuntu:18.04
-
-LABEL authors="Alfonso Tierno"
-
-RUN apt-get update && apt-get install -y git python3 python3-pip \
-    && python3 -m pip install --upgrade pip \
-    && DEBIAN_FRONTEND=noninteractive apt-get -y install libssl-dev libmysqlclient-dev mysql-client \
-    build-essential libffi-dev cargo \
-    && DEBIAN_FRONTEND=noninteractive python3 -m pip install -U networking-l2gw  \
-    && DEBIAN_FRONTEND=noninteractive python3 -m pip install -U progressbar pyvmomi pyvcloud==19.1.1  \
-    && DEBIAN_FRONTEND=noninteractive apt-get -y install genisoimage
-
-# This is not needed, because package dependency will install anyway.
-# But done here in order to harry up image generation using cache
-RUN DEBIAN_FRONTEND=noninteractive  apt-get -y install python3-neutronclient python3-openstackclient \
-    python3-requests python3-netaddr python3-argcomplete curl  \
-    && DEBIAN_FRONTEND=noninteractive curl -Lo /tmp/libzenohc.so https://github.com/eclipse-fog05/fog05/releases/download/v0.1.0/libzenohc.so \
-    && mv /tmp/libzenohc.so /usr/local/lib/libzenohc.so \
-    && DEBIAN_FRONTEND=noninteractive python3 -m pip install -U jsonrpclib-pelix cvprac "azure==4.0.0" boto \
-    pyone "oca @ git+https://github.com/python-oca/python-oca#egg=oca" \
-    pyangbind sphinx zenoh==0.3.0 yaks==0.3.0.post1 fog05-sdk==0.2.0 fog05==0.2.0 "cryptography>=2.5"
-
-
-#    DEBIAN_FRONTEND=noninteractive apt-get -y install python-openstacksdk python-openstackclient && \
-# TODO py3   DEBIAN_FRONTEND=noninteractive add-apt-repository -y cloud-archive:rocky && apt-get update && apt-get install -y python3-networking-l2gw \
-
-#    DEBIAN_FRONTEND=noninteractive apt-get -y install python-cffi  libssl-dev libffi-dev python-mysqldb && \
-#    && DEBIAN_FRONTEND=noninteractive apt-get -y install software-properties-common && \
-#    DEBIAN_FRONTEND=noninteractive apt-get -y install wget tox && \
-
-COPY . /root/RO
-
-RUN python3 -m pip install -e /root/RO/RO-plugin && \
-    python3 -m pip install -e /root/RO/NG-RO && \
-    python3 -m pip install -e /root/RO/RO-VIM-vmware && \
-    python3 -m pip install -e /root/RO/RO-VIM-openstack && \
-    python3 -m pip install -e /root/RO/RO-VIM-openvim && \
-    python3 -m pip install -e /root/RO/RO-VIM-aws && \
-    python3 -m pip install -e /root/RO/RO-VIM-azure && \
-    python3 -m pip install -e /root/RO/RO-VIM-fos && \
-    python3 -m pip install -e /root/RO/RO-SDN-dynpac && \
-    python3 -m pip install -e /root/RO/RO-SDN-ietfl2vpn && \
-    python3 -m pip install -e /root/RO/RO-SDN-onos_vpls && \
-    python3 -m pip install -e /root/RO/RO-SDN-onos_openflow && \
-    python3 -m pip install -e /root/RO/RO-SDN-odl_openflow && \
-    python3 -m pip install -e /root/RO/RO-SDN-floodlight_openflow && \
-    python3 -m pip install -e /root/RO/RO-SDN-arista_cloudvision && \
-    python3 -m pip install -e /root/RO/RO-SDN-juniper_contrail && \
-    rm -rf /root/.cache && \
-    apt-get clean && \
-    rm -rf /var/lib/apt/lists/*
-
-EXPOSE 9090
-
-ENV OSMRO_NG              True
-
-# database
-ENV OSMRO_DATABASE_DRIVER mongo
-ENV OSMRO_DATABASE_URI    mongodb://mongo:27017
-# ENV OSMRO_DATABASE_COMMONKEY  xxx
-# ENV OSMRO_DATABASE_USER  xxx
-# ENV OSMRO_DATABASE_PASSWORD  xxx
-
-# message
-ENV OSMRO_MESSAGE_DRIVER  kafka
-ENV OSMRO_MESSAGE_HOST    kafka
-ENV OSMRO_MESSAGE_PORT    9092
-
-# logs
-ENV OSMRO_LOG_LEVEL       DEBUG
-
-CMD ["python3", "-u", "-m", "osm_ng_ro.ro_main"]
-
-# HEALTHCHECK --start-period=30s --interval=10s --timeout=5s --retries=12 \
-#  CMD curl --silent --fail http://localhost:9090/ro || exit 1
-