From 9ace977f0a1c7879da215afd260a21ddfb322822 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Sat, 21 May 2016 01:38:59 -0400 Subject: [PATCH] docker: add a Dockerfile example Signed-off-by: Jean Privat --- misc/docker/hello/Dockerfile | 17 +++++++++++++++++ misc/docker/hello/src/hello.nit | 1 + 2 files changed, 18 insertions(+) create mode 100644 misc/docker/hello/Dockerfile create mode 100644 misc/docker/hello/src/hello.nit diff --git a/misc/docker/hello/Dockerfile b/misc/docker/hello/Dockerfile new file mode 100644 index 0000000..c0a018b --- /dev/null +++ b/misc/docker/hello/Dockerfile @@ -0,0 +1,17 @@ +FROM nitlang/nit + +# Create a workdir +RUN mkdir -p /root/work +WORKDIR /root/work + +# Copy the source code in /root/work/ +COPY . /root/work/ + +# Compile +RUN nitc src/hello.nit --dir . \ + # Clear disk space + && ccache -C +# You can also use a Makefile or what you want + +# Say what to run +CMD ["./hello"] diff --git a/misc/docker/hello/src/hello.nit b/misc/docker/hello/src/hello.nit new file mode 100644 index 0000000..b732142 --- /dev/null +++ b/misc/docker/hello/src/hello.nit @@ -0,0 +1 @@ +print "hello" -- 1.7.9.5