mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-15 06:33:55 +01:00
Merge pull request #1471 from sharelatex/ho-docker2
Move to docker image based builds GitOrigin-RevId: 992aeaf69bfea4d1847a07c457575a63985d4407
This commit is contained in:
committed by
James Allen
parent
57450bb0fb
commit
d55b38cc05
@@ -0,0 +1,23 @@
|
||||
FROM node:6.15.1 as app
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
#wildcard as some files may not be in all repos
|
||||
COPY package.json npm-shrinkwrap.json /app/
|
||||
|
||||
RUN npm install --quiet
|
||||
|
||||
|
||||
COPY . /app
|
||||
|
||||
RUN make compile_full
|
||||
|
||||
FROM node:6.15.1
|
||||
|
||||
COPY --from=app /app /app
|
||||
|
||||
WORKDIR /app
|
||||
RUN chmod 0755 ./install_deps.sh && ./install_deps.sh
|
||||
USER node
|
||||
|
||||
CMD ["node", "--expose-gc", "app.js"]
|
||||
Reference in New Issue
Block a user