1 FROM onap/integration-java11:7.0.0
3 MAINTAINER "Guangrong Fu" <fu.guangrong@zte.com.cn>
9 # 9201 - debugging port
12 ENV HOSTNAME=holmes-rule-mgmt \
17 && apt-get install -y curl postgresql-client-11 nginx
20 ADD holmes-rulemgt-standalone-*-linux64.tar.gz /opt/onap/
21 ADD holmes-rulemgt-frontend-*.tar.gz /usr/share/nginx/html/
22 ADD nginx-https.conf /etc/nginx/conf.d/
23 ADD nginx-http.conf /etc/nginx/conf.d/
24 ADD holmes-frontend.key /etc/ssl/private/
25 ADD holmes-frontend-selfsigned.crt /etc/ssl/certs/
26 ADD dhparam.pem /etc/ssl/certs/
28 RUN mkdir -p /usr/share/nginx/logs \
29 && chmod -R 777 /usr/share/nginx/ \
30 && chmod -R 777 /var/lib/nginx/ \
31 && chmod -R 755 /etc/ssl/private/ \
32 && chmod -R 777 /etc/nginx/conf.d/ \
33 && chmod -R a+rw /opt/onap/ \
34 && chmod -R a+rw /var/log/ \
35 && chmod 755 /opt/onap/bin/*.sh
38 ENTRYPOINT ["sh", "/opt/onap/bin/run.sh"]