Merge "config for 5.0.0 policy-handler new PDP API"
[dcaegen2/deployments.git] / archive / bootstrap / Dockerfile-template
1 FROM ubuntu:16.04
2 MAINTAINER maintainer
3 ENV INSROOT  /opt/app
4 ENV APPUSER installer
5 RUN apt-get update\
6     && apt-get install -y iputils-ping wget python-virtualenv python-pip ssh ed curl uuid-runtime netcat\
7     && apt-get clean\
8     && pip install --upgrade pip\
9     && mkdir -p ${INSROOT}/${APPUSER}/blueprints\
10     &&  useradd -d ${INSROOT}/${APPUSER}  ${APPUSER}
11 COPY installer-docker.sh ${INSROOT}/${APPUSER}/installer
12 COPY teardown.sh ${INSROOT}/${APPUSER}/teardown
13 # COPY *.yaml ${INSROOT}/${APPUSER}/blueprints/
14 RUN wget -P ${INSROOT}/${APPUSER}/blueprints/ {{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_blueprints_releases }}/blueprints/centos_vm.yaml
15 RUN wget -P ${INSROOT}/${APPUSER}/blueprints/ {{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_blueprints_releases }}/blueprints/consul_cluster.yaml
16 WORKDIR ${INSROOT}/${APPUSER}
17 RUN chown -R ${APPUSER}:${APPUSER} ${INSROOT}/${APPUSER}  && chmod +x ${INSROOT}/${APPUSER}/installer && chmod +x ${INSROOT}/${APPUSER}/teardown
18 USER ${APPUSER}
19 ENTRYPOINT exec "${INSROOT}/${APPUSER}/installer"
20