REMOTEHOST := root@las2.bounce IMAGENAME := sneak/dockerized-workstation YYYYMMDD := $(shell date +%Y%m%d) default: remote-build build: docker build -t $(IMAGENAME):$(YYYYMMDD) . upload: rsync -avP --delete ./ $(REMOTEHOST):dockerized-workstation/ 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)"