2021-05-07 22:15:50 +08:00
|
|
|
FROM node:16-buster
|
2018-03-10 22:26:23 +08:00
|
|
|
|
|
|
|
RUN apt-get update \
|
2021-05-07 22:15:50 +08:00
|
|
|
&& apt-get install -y \
|
|
|
|
build-essential zip unzip \
|
|
|
|
&& apt-get clean \
|
|
|
|
&& rm -rf /var/lib/apt/lists/*
|
2018-03-10 22:26:23 +08:00
|
|
|
|
2021-05-07 22:15:50 +08:00
|
|
|
COPY . /usr/local/share/file-manager
|
|
|
|
RUN cd /usr/local/share/file-manager \
|
|
|
|
&& npm install .
|
2018-03-10 22:26:23 +08:00
|
|
|
|
|
|
|
VOLUME /data
|
|
|
|
WORKDIR /data
|
|
|
|
|
2021-05-07 22:42:20 +08:00
|
|
|
ENV NODE_ENV=production
|
|
|
|
|
2021-05-07 22:15:50 +08:00
|
|
|
CMD ["node", "/usr/local/share/file-manager/index.js"]
|