Add `make deploy`
This commit is contained in:
parent
022156ceaa
commit
d22288ccda
10
Makefile
10
Makefile
|
@ -1,15 +1,17 @@
|
|||
GIT_REV=`git rev-parse HEAD`
|
||||
GITHUB_TOKEN=`cat ~/.token`
|
||||
|
||||
.PHONY: build test oleg
|
||||
.PHONY: build test deploy
|
||||
|
||||
build:
|
||||
docker build -t xena/site .
|
||||
|
||||
oleg:
|
||||
docker run -ditv /home/xena/tmp/oleg/site:/oleg/data --name site-olegdb xena/olegdb
|
||||
|
||||
test: build
|
||||
@echo "http://127.0.0.1:5000"
|
||||
@echo "press ^C to kill the test server"
|
||||
docker run -p 5000:5000 --name site-$(GIT_REV) --link site-olegdb:oleg --rm -it -e GIT_REV=$(GIT_REV) -e GITHUB_TOKEN=$(GITHUB_TOKEN) xena/site /bin/bash
|
||||
|
||||
deploy:
|
||||
git push
|
||||
git push git@github.com:Xe/christine.website master
|
||||
git push dokku master
|
||||
|
|
Loading…
Reference in New Issue