...
Update the "/etc/hosts" file introducing also the new page / portal addresses
Code Block language bash firstline 1 linenumbers true 127.0.0.1 localhost ovp.localhost onap.localhost lfn.localhost
Build new images for REST api and the Front End Portals by running the following commands:
Code Block language bash firstline 1 linenumbers true git clone https://gerrit.opnfv.org/gerrit/dovetail-webportal [dovetail_path]/dovetail-webportal cd [dovetail_path]/dovetail-webportal/docker sudo docker build --build-arg BRANCH=refs/changes/07/65607/4557 -f Dockerfile.web -t opnfv-web . sudo docker build --build-arg BRANCH=refs/changes/07/65607/4557 --build-arg CONTAINER=onap --build-arg GUI=onap-ui -f Dockerfile.web -t onap-web . sudo docker build --build-arg BRANCH=refs/changes/07/65607/4557 --build-arg CONTAINER=lfn --build-arg GUI=lfn-ui -f Dockerfile.web -t lfn-web . sudo docker build --build-arg BRANCH=refs/changes/07/65607/4557 -f Dockerfile.api -t rest-api .
Create the appropriate config files:
Code Block language bash firstline 1 linenumbers true cd [dovetail_path]/dovetail-webportal/docker cat <<EOF > vhost-lfn.env VIRTUAL_HOST=lfn.localhost EOF cat <<EOF > vhost-onap.env VIRTUAL_HOST=onap.localhost EOF cat <<EOF > vhost-opnfv.env VIRTUAL_HOST=ovp.localhost EOF cat <<EOF > config.env mongodb_url=mongodb://mongodb:27017/ base_url=http://ovp.localhost local_deployment=True PYTHONUNBUFFERED=True EOF
Update the docker-compose file to use the images created in step 2
Code Block language bash firstline 1 linenumbers true cd [dovetail_path]/dovetail-webportal/docker vim docker-compose.yml ... — version: '3' services: .... webopnfv: image: opnfv-web container_name: web-opnfv .... webonap: image: onap-web container_name: web-onap .... weblfn: image: lfn-web container_name: web-lfn .... lfnapi: image: rest-api container_name: lfn-api ....
Start the deployment with the following command:
Code Block language bash firstline 1 linenumbers true cd [dovetail_path]/dovetail-webportal/docker sudo docker-compose up
Once the deployment is up, all three pages can be accessed by the following addresses:
Code Block language bash firstline 1 linenumbers true http://opnfv.localhost http://onap.localhost http://lfn.localhost