Files
dokku/tests/ci/boot.sh
Jeff Lindsay b732fc58c0 ci stuff
2013-11-08 13:45:12 -08:00

26 lines
592 B
Bash
Executable File

#!/usr/bin/env bash
set -eo pipefail
export DEBIAN_FRONTEND=noninteractive
apt-get install -y git make curl
cd /tmp
wget http://j.mp/godeb
tar -zxvf ./godeb
./godeb install 1.1.2
git clone https://github.com/flynn/gitreceive-next.git
cd gitreceive-next && make install
curl https://raw.github.com/progrium/dokku/master/tests/ci/receiver -s > /tmp/receiver
chmod +x /tmp/receiver
ssh-keygen -f $HOME/.ssh/id_rsa -t rsa -N ''
cat<<EOF > /etc/init/gitreceived.conf
start on runlevel [2345]
exec /usr/local/bin/gitreceived -p 2022 -n /root/.ssh/id_rsa /tmp/receiver
EOF
start gitreceived