From 9388d1daa12340d88dde3e5614c41a515c8edff6 Mon Sep 17 00:00:00 2001 From: Peter Bourgon Date: Fri, 25 Sep 2015 15:31:54 +0200 Subject: [PATCH] Update example --- .gitignore | 1 + example/Dockerfile | 3 +-- example/Makefile | 13 +++++++++++++ example/README.md | 14 ++++++++++++++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 example/Makefile create mode 100644 example/README.md diff --git a/.gitignore b/.gitignore index d9662b6..552a1b1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ runsvinit runsvinit-*-* +examples/runsvinit-linux-amd64* # Compiled Object files, Static and Dynamic libs (Shared Objects) *.o diff --git a/example/Dockerfile b/example/Dockerfile index e156a36..44a63e4 100644 --- a/example/Dockerfile +++ b/example/Dockerfile @@ -11,6 +11,5 @@ ADD bar / RUN mkdir -p /etc/service/bar ADD run-bar /etc/service/bar/run -ADD https://github.com/peterbourgon/runsvinit/releases/download/v1.0.0/runsvinit-linux-amd64.tgz / -RUN tar zxf /runsvinit-linux-amd64.tgz && mv /runsvinit-linux-amd64 /runsvinit +ADD /runsvinit / ENTRYPOINT ["/runsvinit"] diff --git a/example/Makefile b/example/Makefile new file mode 100644 index 0000000..4e8a257 --- /dev/null +++ b/example/Makefile @@ -0,0 +1,13 @@ +.PHONY: docker +docker: runsvinit + docker build -t runsvinit-example . + +runsvinit: runsvinit-linux-amd64 + mv $< $@ + +runsvinit-linux-amd64: runsvinit-linux-amd64.tgz + tar zxf $< + +runsvinit-linux-amd64.tgz: + wget --quiet https://github.com/peterbourgon/runsvinit/releases/download/v1.0.0/runsvinit-linux-amd64.tgz + diff --git a/example/README.md b/example/README.md new file mode 100644 index 0000000..8cc2ba5 --- /dev/null +++ b/example/README.md @@ -0,0 +1,14 @@ +# runsvinit example + +## Build the Docker container + +`make` + +## Run the Docker container + +`docker run --name example runsvinit-example:latest` + +## Test it works + +CTRL-C, or `docker stop example`. +