/boop

personal CI server to deploy static site

Primary LanguageGo

boop

boop is a CI server to handle building and deploying my blog on git pushes.

setup

Compile and build docker image

make && make image

Run nginx reverse proxy

docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy

Run ci server

docker build -t boop .
docker run -e AWS_ACCESS_KEY_ID=<ACCESS KEY> \
	-e AWS_SECRET_ACCESS_KEY=<SECRET KEY> \
	-e VIRTUAL_HOST=ci.preston.io \
	-e GITHUB_SECRET=<WEBHOOK SECRET> \
	--rm -d -p 8080:8080 --name boop boop