Optimize prod image build for Docker cache
This commit is contained in:
parent
d570a7f9e7
commit
406c64e68d
|
@ -40,9 +40,17 @@ ENTRYPOINT ["/usr/local/bin/pid1.bash"]
|
||||||
COPY scripts/pid1.bash /usr/local/bin/
|
COPY scripts/pid1.bash /usr/local/bin/
|
||||||
|
|
||||||
RUN sudo deluser docker sudo
|
RUN sudo deluser docker sudo
|
||||||
|
|
||||||
|
RUN mkdir /tmp/riju
|
||||||
|
COPY --chown=docker:docker package.json yarn.lock /tmp/riju/
|
||||||
|
RUN cd /tmp/riju && yarn install
|
||||||
|
COPY --chown=docker:docker webpack.config.js tsconfig.json tsconfig-webpack.json /tmp/riju/
|
||||||
|
COPY --chown=docker:docker frontend /tmp/riju/frontend
|
||||||
|
RUN cd /tmp/riju && yarn run frontend
|
||||||
|
COPY --chown=docker:docker backend /tmp/riju/backend
|
||||||
|
RUN cd /tmp/riju && yarn run backend
|
||||||
COPY --chown=docker:docker . /home/docker/src
|
COPY --chown=docker:docker . /home/docker/src
|
||||||
|
RUN cp -R /tmp/riju/* /home/docker/src/ && rm -rf /tmp/riju
|
||||||
|
|
||||||
WORKDIR /home/docker/src
|
WORKDIR /home/docker/src
|
||||||
RUN yarn install
|
|
||||||
RUN yarn run backend
|
|
||||||
RUN yarn run frontend
|
|
||||||
CMD yarn run server
|
CMD yarn run server
|
||||||
|
|
Loading…
Reference in New Issue