X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FRO.git;a=blobdiff_plain;f=Dockerfile-local;fp=Dockerfile-local;h=b99a0909c92b5606ef598a1fe70864c5a202d128;hp=88fdfc845f022de87a57ada6573667980442eef2;hb=70eeb18e4fcbb8bc3c81c88f270b59966ae4d463;hpb=14e6be87a296db26c6e6d97d0ba4d308681e9033 diff --git a/Dockerfile-local b/Dockerfile-local index 88fdfc84..b99a0909 100644 --- a/Dockerfile-local +++ b/Dockerfile-local @@ -50,6 +50,7 @@ RUN /root/RO/RO/osm_ro/scripts/install-osm-im.sh --develop && \ python3 -m pip install -e /root/RO/RO-plugin && \ python3 -m pip install -e /root/RO/RO && \ python3 -m pip install -e /root/RO/RO-client && \ + 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 && \ @@ -68,42 +69,27 @@ RUN /root/RO/RO/osm_ro/scripts/install-osm-im.sh --develop && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* -VOLUME /var/log/osm - EXPOSE 9090 -# Two mysql databases are needed (DB and DB_OVIM). Can be hosted on same or separated containers -# These ENV must be provided -# RO_DB_HOST: host of the main -# RO_DB_OVIM_HOST: ... if empty RO_DB_HOST is assumed -# RO_DB_ROOT_PASSWORD: this has to be provided first time for creating database. It will create and init only if empty! -# RO_DB_OVIM_ROOT_PASSWORD: ... if empty RO_DB_ROOT_PASSWORD is assumed -# RO_DB_USER: default value 'mano' -# RO_DB_OVIM_USER: default value 'mano' -# RO_DB_PASSWORD: default value 'manopw' -# RO_DB_OVIM_PASSWORD: default value 'manopw' -# RO_DB_PORT: default value '3306' -# RO_DB_OVIM_PORT: default value '3306' -# RO_DB_NAME: default value 'mano_db' -# RO_DB_OVIM_NAME: default value 'mano_vim_db' -# RO_LOG_FILE: default log to stderr if not defined - -ENV RO_DB_HOST="" \ - RO_DB_OVIM_HOST="" \ - RO_DB_ROOT_PASSWORD="" \ - RO_DB_OVIM_ROOT_PASSWORD="" \ - RO_DB_USER=mano \ - RO_DB_OVIM_USER=mano \ - RO_DB_PASSWORD=manopw \ - RO_DB_OVIM_PASSWORD=manopw \ - RO_DB_PORT=3306 \ - RO_DB_OVIM_PORT=3306 \ - RO_DB_NAME=mano_db \ - RO_DB_OVIM_NAME=mano_vim_db \ - OPENMANO_TENANT=osm \ - RO_LOG_LEVEL=DEBUG - -CMD RO-start.sh +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 -m osm_ng_ro.ro_main # HEALTHCHECK --start-period=30s --interval=10s --timeout=5s --retries=12 \ -# CMD curl --silent --fail localhost:9090/openmano/tenants || exit 1 +# CMD curl --silent --fail http://localhost:9090/ro || exit 1 +