%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /scripts2/hooks/
Upload File :
Create Path :
Current File : //scripts2/hooks/docker.sh

#!/bin/bash
data=`cat "${1:-/dev/stdin}"`
echo $data > /tmp/hook.data
plan=`echo $data | jq -r ".data.plan"`
user=`echo $data | jq -r ".data.user"`
password=`echo $data | jq -r ".data.pass"`
domain=`echo $data | jq -r ".data.domain"`
homedir=`echo $data | jq -r ".data.homedir"`
ip=`curl https://www.sitioshispanos.com/es/dockerdata.php?domain=${user}.${domain} 2> /dev/null`

echo "$plan - $user - $password - $domain - $ip - $homedir" 

if [ "$plan" == "docker" ]; then
	#/usr/sbin/whmapi1 modifyacct user=${user} shell="/usr/local/cpanel/bin/jailshell" > /tmp/hook.whmapi1 2>> /tmp/hook.whmapi1
	sed "s/##IP##/${ip}/g" /scripts2/templates/docker/.htaccess > ${homedir}/public_html/.htaccess
	echo "$user|$ip" >> /etc/socat.tunnels
		
	#su - ${user} -c "/bin/ssh-keygen -q -f ~/.ssh/id_rsa -N '' <<<y" > /tmp/hook.ssh-key 2>> /tmp/hook.ssh-key
	#export SSHPASS=${password}
	#sshpass -e ssh-copy-id -o StrictHostKeyChecking=no  -i /home/${user}/.ssh/id_rsa.pub root@${ip} > /tmp/hook.sshpass 2>> /tmp/hook.sshpass

	#sed "s/##IP##/${ip}/g" /scripts2/templates/docker/.bash_profile > ${homedir}/.bash_profile
fi

Zerion Mini Shell 1.0