* Use node 8 as development environment * fixup! Use node 8 as development environment * bump node to 8.10 * Targets node 8 for everything * Run npm install so lock file is up to date * Use push adapter v3 * Deflake a test on ParseUser * Adds slight delay after logout * Ensure we wait even if call fails * Use node carbon
22 lines
319 B
Docker
22 lines
319 B
Docker
FROM node:carbon
|
|
|
|
RUN mkdir -p /parse-server
|
|
COPY ./ /parse-server/
|
|
|
|
RUN mkdir -p /parse-server/config
|
|
VOLUME /parse-server/config
|
|
|
|
RUN mkdir -p /parse-server/cloud
|
|
VOLUME /parse-server/cloud
|
|
|
|
WORKDIR /parse-server
|
|
|
|
RUN npm install && \
|
|
npm run build
|
|
|
|
ENV PORT=1337
|
|
|
|
EXPOSE $PORT
|
|
|
|
ENTRYPOINT ["npm", "start", "--"]
|