File tree Expand file tree Collapse file tree 1 file changed +25
-10
lines changed Expand file tree Collapse file tree 1 file changed +25
-10
lines changed Original file line number Diff line number Diff line change 1- FROM node:carbon
1+ FROM node:lts-alpine as build
22
3- RUN mkdir -p /parse-server
4- COPY ./ /parse-server/
3+ RUN apk update; \
4+ apk add git;
55
6- RUN mkdir -p /parse-server/config
7- VOLUME /parse-server/config
6+ WORKDIR /tmp
7+ COPY package*.json ./
8+ RUN npm ci
89
9- RUN mkdir -p /parse-server/cloud
10- VOLUME /parse-server/cloud
10+ COPY . .
11+ RUN npm run build
12+
13+ FROM node:lts-alpine as release
1114
1215WORKDIR /parse-server
16+ VOLUME ['/parse-server/cloud' , '/parse-server/config' ]
17+
18+ COPY package*.json ./
19+ RUN npm ci --production
1320
14- RUN npm install && \
15- npm run build
21+ COPY bin bin
22+ COPY public_html public_html
23+ COPY views views
24+ COPY --from=build /tmp/lib lib
1625
1726ENV PORT=1337
1827
28+ RUN mkdir -p logs
29+ RUN chown -R node: logs
30+
31+ USER node
32+
1933EXPOSE $PORT
2034
21- ENTRYPOINT ["npm" , "start" , "--" ]
35+ ENTRYPOINT ["node" , "./bin/parse-server" ]
36+
You can’t perform that action at this time.
0 commit comments