blob: 3fa09de789d79041ffa4c84d56f14023ae53abbf [file] [log] [blame]
Zack Williams2a287092016-05-18 13:41:31 -07001# ONOS dockerfile with XOS additions
2
3FROM onosproject/onos
4MAINTAINER Zack Williams <zdw@cs.arizona.edu>
5
6# Include SSL certs
7COPY xos-certs.crt /usr/local/share/ca-certificates/xos-certs.crt
8RUN update-ca-certificates
9
10# Create Java KeyStore from certs
11RUN openssl x509 -in /usr/local/share/ca-certificates/xos-certs.crt -outform der -out /usr/local/share/ca-certificates/xos-certs.der
12RUN keytool -import -noprompt -storepass 222222 -alias xos-certs -file /usr/local/share/ca-certificates/xos-certs.der -keystore /usr/local/share/ca-certificates/xos-certs.jks
13
14# Updated onos-service to use the jks
Zack Williams3eeda0b2016-05-18 21:03:51 -070015COPY onos-service /root/bin/onos/onos-service
16RUN chmod 755 /root/bin/onos/onos-service
Zack Williams2a287092016-05-18 13:41:31 -070017