From 590e8762f58db2baa7d5e2974a6e747080a35aab Mon Sep 17 00:00:00 2001 From: Edward Viaene Date: Fri, 16 Mar 2018 20:57:32 +0000 Subject: [PATCH] readme, builddep --- .dockerignore | 2 ++ Dockerfile.builddep | 9 +++++++++ README.md | 18 ++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile.builddep create mode 100644 README.md diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..47d0946 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +debian/ +init/ diff --git a/Dockerfile.builddep b/Dockerfile.builddep new file mode 100644 index 0000000..6ff9c9b --- /dev/null +++ b/Dockerfile.builddep @@ -0,0 +1,9 @@ +FROM debian:jessie + +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update && apt-get -y install \ + build-essential \ + devscripts \ + git-buildpackage + diff --git a/README.md b/README.md new file mode 100644 index 0000000..d089d56 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# node demo app + +## Docker +``` +docker build -t yourlogin/node-demo-app . +docker push yourlogin/node-demo-app +``` + +## Debian package (\*.deb file) +``` +docker build -t builddep -f Dockerfile.builddep . +docker run -it -v $PWD:/root builddep +cd /root +apt-get install -y npm +git-buildpackage # creates *.deb file in node-demo-app__.deb +exit +cp :/node-demo-app__.deb . +```