From f9520085fac65ae039801820713fe006fadfe453 Mon Sep 17 00:00:00 2001 From: Alexis Svinartchouk Date: Fri, 20 Sep 2019 17:50:56 +0200 Subject: [PATCH] etcher pro dockerfile wip --- .dockerignore | 2 -- .gitattributes | 1 + etcher-pro.Dockerfile | 19 +++++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) delete mode 100644 .dockerignore create mode 100644 etcher-pro.Dockerfile diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 98253acf..00000000 --- a/.dockerignore +++ /dev/null @@ -1,2 +0,0 @@ -* -!requirements.txt diff --git a/.gitattributes b/.gitattributes index 1e612a3a..ac00a2c9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6,6 +6,7 @@ *.scss text eol=lf # Text files +*.Dockerfile text Dockerfile* text .dockerignore text .editorconfig text diff --git a/etcher-pro.Dockerfile b/etcher-pro.Dockerfile new file mode 100644 index 00000000..7c57f588 --- /dev/null +++ b/etcher-pro.Dockerfile @@ -0,0 +1,19 @@ +FROM balenalib/amd64-debian-node:12.6-buster-build as builder +RUN \ + apt-get update \ + && \ + apt-get install \ + build-essential \ + jq \ + && \ + apt-get clean +WORKDIR /usr/src/app +ADD . ./ +RUN npm config set unsafe-perm true +RUN npm config set arch armv7l +ENV npm_config_arch=armv7l +RUN make electron-develop + +FROM alexisresinio/balena-electronjs-amd64 +WORKDIR /usr/src/app +COPY --from=builder /usr/src/app /usr/src/app