Zack Williams | 2a28709 | 2016-05-18 13:41:31 -0700 | [diff] [blame] | 1 | # ONOS dockerfile with XOS additions |
| 2 | |
Andy Bavier | c233512 | 2016-06-25 09:59:22 -0400 | [diff] [blame] | 3 | #FROM xosproject/onos-fork |
| 4 | FROM onosproject/onos:1.6 |
Zack Williams | 2a28709 | 2016-05-18 13:41:31 -0700 | [diff] [blame] | 5 | MAINTAINER Zack Williams <zdw@cs.arizona.edu> |
| 6 | |
| 7 | # Include SSL certs |
| 8 | COPY xos-certs.crt /usr/local/share/ca-certificates/xos-certs.crt |
| 9 | RUN update-ca-certificates |
| 10 | |
| 11 | # Create Java KeyStore from certs |
| 12 | RUN openssl x509 -in /usr/local/share/ca-certificates/xos-certs.crt -outform der -out /usr/local/share/ca-certificates/xos-certs.der |
| 13 | RUN 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 |
| 14 | |
| 15 | # Updated onos-service to use the jks |
Zack Williams | 52b2720 | 2016-05-20 06:51:22 -0700 | [diff] [blame] | 16 | COPY onos-service /root/onos/bin/onos-service |
| 17 | RUN chmod 755 /root/onos/bin/onos-service |
Zack Williams | 2a28709 | 2016-05-18 13:41:31 -0700 | [diff] [blame] | 18 | |