From eb84809ec2de14e76433bd72376cc1bd95f4c83a Mon Sep 17 00:00:00 2001
From: Philippe Coval
Date: Wed, 8 Aug 2018 14:57:08 +0200
Subject: [PATCH] build: Use node-9 as fallback
Change-Id: Ica6872c4ff253f8415886ad0885a9af3a7f5e078
Relate-to: https://github.com/kelly/node-i2c/issues/90
Signed-off-by: Philippe Coval
---
Dockerfile | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 1996026..d7c09ee 100755
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,7 +6,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/ .
#}
-FROM ubuntu:latest
+FROM node:9
MAINTAINER Philippe Coval (p.coval@samsung.com)
ENV DEBIAN_FRONTEND noninteractive
@@ -27,10 +27,8 @@ ENV project generic-sensors-lite
RUN echo "#log: ${project}: Setup system" \
&& set -x \
&& apt-get update -y \
- && apt-cache search npm \
- && apt-get install -y \
- npm \
- sudo \
+ && npm --version || apt-get install -y npm \
+ && node --version \
&& apt-get clean \
&& sync
@@ -38,13 +36,11 @@ ADD . /usr/local/${project}/${project}
WORKDIR /usr/local/${project}/${project}
RUN echo "#log: ${project}: Preparing sources" \
&& set -x \
- && node --version \
&& npm install \
|| cat npm-debug.log \
&& npm install \
&& sync
-
WORKDIR /usr/local/${project}/${project}
RUN echo "#log: ${project}: Preparing sources" \
&& set -x \