github.com/swiftstack/ProxyFS@v0.0.0-20210203235616-4017c267d62f/saio/container/docker_startup.sh (about) 1 #!/bin/bash 2 3 # Copyright (c) 2015-2021, NVIDIA CORPORATION. 4 # SPDX-License-Identifier: Apache-2.0 5 6 mount /srv/1/node/sdb1 7 chown -R swift:swift /srv/1/node/sdb1 8 9 rsyslogd 10 11 memcached -u swift -d 12 13 swift-init main start 14 15 while true 16 do 17 curl http://127.0.0.1:8090/info 2>/dev/null >/dev/null 18 if [ $? -eq 0 ] 19 then 20 break 21 fi 22 echo "Waiting for Swift to be started..." 23 sleep 1 24 done 25 26 echo "Swift is up... starting ProxyFS..." 27 28 myPublicIPAddr=`ip addr | grep inet | grep eth0 | awk '{print $2}' | awk 'BEGIN {FS="/"} {print $1}'` 29 30 echo "myPublicIPAddr == $myPublicIPAddr" 31 32 proxyfsd proxyfs.conf Peer:Peer0.PublicIPAddr=$myPublicIPAddr