service: add Dockerfiles for linux.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
|
||||
all: sysv systemd upstart clean
|
||||
|
||||
test:
|
||||
@go test -c ..
|
||||
|
||||
clean:
|
||||
-rm service.test
|
||||
|
||||
sysv: test
|
||||
@echo sysv
|
||||
@cp service.test sysv/
|
||||
@docker build -q --tag="service.test.sysv" sysv
|
||||
@-docker run service.test.sysv
|
||||
@-docker rm $(shell docker ps -l -q)
|
||||
@-docker rmi -f service.test.sysv
|
||||
@-rm sysv/service.test
|
||||
|
||||
systemd: test
|
||||
@echo systemd
|
||||
@cp service.test systemd/
|
||||
@docker build -q --tag="service.test.systemd" systemd
|
||||
@-docker run service.test.systemd
|
||||
@-docker rm $(shell docker ps -l -q)
|
||||
@-docker rmi -f service.test.systemd
|
||||
@-rm systemd/service.test
|
||||
|
||||
upstart: test
|
||||
@echo upstart
|
||||
@cp service.test upstart/
|
||||
@docker build -q --tag="service.test.upstart" upstart
|
||||
@-docker run service.test.upstart
|
||||
@-docker rm $(shell docker ps -l -q)
|
||||
@-docker rmi -f service.test.upstart
|
||||
@-rm upstart/service.test
|
||||
Reference in New Issue
Block a user