diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..0eee2303a73e84dc503b735137da086c39bace72
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,26 @@
+FROM library/ubuntu:17.10
+MAINTAINER elois <elois@ifee.fr>
+
+ENV DEBIAN_FRONTEND noninteractive
+ENV CUSTOM_VAR_ENV value
+
+RUN apt-get update; \
+   apt-get install -y build-essential curl python-pip
+   
+# Cargo
+RUN curl -sSf https://static.rust-lang.org/rustup.sh | sh
+
+RUN useradd --create-home -s /bin/bash user
+WORKDIR /home/user
+ENV HOME /home/user
+ENV USER user
+
+# External scripts
+ADD . /home/user
+#RUN chmod +x external_script.sh
+
+# Now act as `user`
+USER user
+
+# Install NodeJS
+RUN ./external_script.sh $CUSTOM_VAR_ENV