| RUN mkdir -p /root/setup |
| ADD xos/configurations/common/admin-openrc.sh /root/setup/ |
| ADD xos/configurations/common/controller_settings /root/setup/ |
| ADD xos/configurations/common/flat_net_name /root/setup/ |
| ADD xos/configurations/common/cloudlab-nodes.yaml /opt/xos/configurations/commmon/ |
| ADD xos/configurations/common/id_rsa.pub /root/setup/padmin_public_key |
| ADD xos/configurations/common/id_rsa.pub /opt/xos/observers/vcpe/vcpe_public_key |
| ADD xos/configurations/common/id_rsa /opt/xos/observers/vcpe/vcpe_private_key |
| ADD xos/configurations/common/id_rsa.pub /opt/xos/observers/monitoring_channel/monitoring_channel_public_key |
| ADD xos/configurations/common/id_rsa /opt/xos/observers/monitoring_channel/monitoring_channel_private_key |
| ADD xos/configurations/common/id_rsa.pub /opt/xos/observers/onos/onos_key.pub |
| ADD xos/configurations/common/id_rsa /opt/xos/observers/onos/onos_key |
| ADD xos/observers/vcpe/supervisor/vcpe-observer.conf /etc/supervisor/conf.d/ |
| ADD xos/observers/vbng/supervisor/vbng-observer.conf /etc/supervisor/conf.d/ |
| ADD xos/observers/onos/supervisor/onos-observer.conf /etc/supervisor/conf.d/ |
| ADD xos/observers/monitoring_channel/supervisor/monitoring_channel_observer.conf /etc/supervisor/conf.d/ |
| RUN sed -i 's/proxy_ssh=True/proxy_ssh=False/' /opt/xos/observers/vcpe/vcpe_observer_config |
| RUN sed -i 's/proxy_ssh=True/proxy_ssh=False/' /opt/xos/observers/monitoring_channel/monitoring_channel_observer_config |
| |
| CMD /usr/bin/make -C /opt/xos/configurations/cord -f Makefile.inside; /bin/bash |
| |
| #CMD ["/bin/bash"] |