我正在使用 docker-compose 构建这个 dockerfile,我需要它在 docker 中构建本机模块(不仅仅是从本地复制它们)。这仅在构建我的本地模块(npm install)时有效
FROM mhart/alpine-node:6
MAINTAINER Me
COPY package.json index.js lib /app/
WORKDIR /app
RUN apk add --no-cache make gcc g++ python && \
addgroup -S app && adduser -S -g app app && \
npm install && \
npm cache clean && \
apk del make gcc g++ python
USER app
这是应用程序目录:
.dockerignore
.eslintignore
.eslintrc.js
Dockerfile
docker-compose.yml
index.js
lib
npm-debug.log
package.json