blob: e2a7ca8738a308e9574c7f64211f820f6add357a [file] [log] [blame]
#!/bin/bash
user=${1}
if test -z "$user"
then
user="gpadmin"
fi
home_dir=/home/${user}
#auto-generated public ssh-key
if [ -f ${home_dir}/.ssh/id_rsa ]
then
rm -rf ${home_dir}/.ssh/id_rsa
fi
if [ -f ${home_dir}/.ssh/id_rsa.pub ]
then
rm -rf ${home_dir}/.ssh/id_rsa.pub
fi
su - ${user} -c "ssh-keygen -t rsa -N '' -f ${home_dir}/.ssh/id_rsa -q && cat ${home_dir}/.ssh/id_rsa.pub > ${home_dir}/.ssh/authorized_keys"
#execute auto-deploy for docker image.
su - ${user} -c "bash /home/${user}/workspace/cbdb/deploy/cbdb_deploy.sh build"
#running a infinite loop to avoid container killed by docker manager
tail -f /dev/null