diff --git a/docker/nodejs/express/.npmrc b/docker/nodejs/express/.npmrc new file mode 100644 index 000000000..43c97e719 --- /dev/null +++ b/docker/nodejs/express/.npmrc @@ -0,0 +1 @@ +package-lock=false diff --git a/docker/nodejs/express/Dockerfile b/docker/nodejs/express/Dockerfile index aaf961059..41c1bdefe 100644 --- a/docker/nodejs/express/Dockerfile +++ b/docker/nodejs/express/Dockerfile @@ -1,8 +1,8 @@ -FROM node:12.18.1 +FROM node:16.15.0 RUN mkdir -p /app -RUN npm install express - -COPY app.js /app +COPY package.json .npmrc app.js /app/ WORKDIR /app +RUN npm install + diff --git a/docker/nodejs/express/package.json b/docker/nodejs/express/package.json new file mode 100644 index 000000000..e787cdda8 --- /dev/null +++ b/docker/nodejs/express/package.json @@ -0,0 +1,9 @@ +{ + "name": "expressapp", + "version": "1.0.0", + "private": true, + "main": "app.js", + "dependencies": { + "express": "*" + } +}