Next
This commit is contained in:
6
Makefile
6
Makefile
@@ -1,10 +1,11 @@
|
||||
REMOTEHOST := root@las2.bounce
|
||||
IMAGENAME := sneak/dockerized-workstation
|
||||
YYYYMMDD := $(shell date +%Y%m%d)
|
||||
|
||||
default: remote-build
|
||||
|
||||
build:
|
||||
docker build -t $(IMAGENAME) .
|
||||
docker build -t $(IMAGENAME):$(YYYYMMDD) .
|
||||
|
||||
upload:
|
||||
rsync -avP --delete ./ $(REMOTEHOST):dockerized-workstation/
|
||||
@@ -12,5 +13,8 @@ upload:
|
||||
remote-build: upload
|
||||
ssh -t $(REMOTEHOST) "cd dockerized-workstation && make build"
|
||||
|
||||
publish:
|
||||
ssh -t $(REMOTEHOST) "cd dockerized-workstation && docker push $(IMAGENAME):$(YYYYMMDD)"
|
||||
|
||||
tryout:
|
||||
ssh -t $(REMOTEHOST) "docker run -ti $(IMAGENAME)"
|
||||
|
||||
Reference in New Issue
Block a user