#!/bin/sh set -xe # exec go build rsync -avh --progress \ gituwa \ $SERVER_URL:/usr/local/bin/ # create dir for static if not exists and put it in ssh $SERVER_URL mkdir -p /usr/local/var/gituwa rsync -avh --progress \ static \ $SERVER_URL:/usr/local/var/gituwa # upload service rsync -avh --progress \ ./alpine-service \ $SERVER_URL:/etc/init.d/gituwa # create log dirs ssh $SERVER_URL 'mkdir -p /var/log/gituwa; chown git /var/log/gituwa' # then start it ssh $SERVER_URL 'chmod +x /etc/init.d/gituwa; rc-service gituwa restart'