diff --git a/deploy/docker-build.sh b/deploy/docker-build.sh new file mode 100755 index 0000000..fa066a2 --- /dev/null +++ b/deploy/docker-build.sh @@ -0,0 +1,29 @@ +#/bin/bash +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +PROJ_DIR="$SCRIPT_DIR/../" + +echo "build binary " +go build -o goweb + +echo "change to $PROJ_DIR .." +cd $PROJ_DIR + +echo "update web $PROJ_DIR/deploy/biukopweb-html/" +cd $PROJ_DIR/deploy/biukopweb-html/ +git pull + +echo "enter $PROJ_DIR" +cd $PROJ_DIR +echo "build docker image" +docker build -t biukopweb:1.0 $PROJ_DIR +docker image tag biukopweb:1.0 lawipac/biukopweb:1.0 +docker image tag biukopweb:1.0 lawipac/biukopweb:latest + +echo "list docker image" +docker image ls | grep biukopweb + +echo "publish to docker hub" +docker push lawipac/biukopweb:latest + + +