| FROM ubuntu:16.04 |
| MAINTAINER maintainer |
| ENV INSROOT /opt/app |
| ENV APPUSER installer |
| RUN apt-get update\ |
| && apt-get install -y iputils-ping wget python-virtualenv python-pip ssh ed curl uuid-runtime netcat\ |
| && apt-get clean\ |
| && pip install --upgrade pip\ |
| && mkdir -p ${INSROOT}/${APPUSER}/blueprints\ |
| && useradd -d ${INSROOT}/${APPUSER} ${APPUSER} |
| COPY installer-docker.sh ${INSROOT}/${APPUSER}/installer |
| COPY teardown.sh ${INSROOT}/${APPUSER}/teardown |
| # COPY *.yaml ${INSROOT}/${APPUSER}/blueprints/ |
| RUN wget -P ${INSROOT}/${APPUSER}/blueprints/ https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/R3/blueprints/centos_vm.yaml |
| RUN wget -P ${INSROOT}/${APPUSER}/blueprints/ https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/R3/blueprints/consul_cluster.yaml |
| WORKDIR ${INSROOT}/${APPUSER} |
| RUN chown -R ${APPUSER}:${APPUSER} ${INSROOT}/${APPUSER} && chmod +x ${INSROOT}/${APPUSER}/installer && chmod +x ${INSROOT}/${APPUSER}/teardown |
| USER ${APPUSER} |
| ENTRYPOINT exec "${INSROOT}/${APPUSER}/installer" |
| |