COPYs last, when possible
This commit is contained in:
parent
0735512bb4
commit
2ddee2df40
29
Dockerfile
29
Dockerfile
|
@ -102,13 +102,6 @@ RUN adduser --disabled-password --shell /bin/bash --gecos "" embark \
|
||||||
COPY --from=builder-ipfs /go-ipfs/ipfs /usr/local/bin/
|
COPY --from=builder-ipfs /go-ipfs/ipfs /usr/local/bin/
|
||||||
USER embark
|
USER embark
|
||||||
WORKDIR /home/embark
|
WORKDIR /home/embark
|
||||||
COPY --chown=embark:embark \
|
|
||||||
env/.bash_env \
|
|
||||||
env/.bash_env_nvm_load \
|
|
||||||
env/.bash_env_nvm_unload \
|
|
||||||
env/.bashrc \
|
|
||||||
env/.npmrc \
|
|
||||||
./
|
|
||||||
RUN git clone --depth 1 \
|
RUN git clone --depth 1 \
|
||||||
https://github.com/Bash-it/bash-it.git \
|
https://github.com/Bash-it/bash-it.git \
|
||||||
.bash_it 2> /dev/null \
|
.bash_it 2> /dev/null \
|
||||||
|
@ -133,7 +126,6 @@ RUN git clone --depth 1 \
|
||||||
&& ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]' \
|
&& ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]' \
|
||||||
&& ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["GET", "POST", "PUT"]'
|
&& ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["GET", "POST", "PUT"]'
|
||||||
|
|
||||||
USER root
|
|
||||||
ARG __CODESET
|
ARG __CODESET
|
||||||
ARG __LANG
|
ARG __LANG
|
||||||
ARG __LANGUAGE
|
ARG __LANGUAGE
|
||||||
|
@ -159,12 +151,7 @@ ENV __CODESET=${__CODESET} \
|
||||||
NVM_VERSION=${NVM_VERSION} \
|
NVM_VERSION=${NVM_VERSION} \
|
||||||
SUEXEC_VERSION=${SUEXEC_VERSION}
|
SUEXEC_VERSION=${SUEXEC_VERSION}
|
||||||
SHELL ["/bin/sh", "-c"]
|
SHELL ["/bin/sh", "-c"]
|
||||||
WORKDIR /
|
USER root
|
||||||
COPY env/docker-entrypoint.sh \
|
|
||||||
env/user-entrypoint.sh \
|
|
||||||
env/install-extras.sh \
|
|
||||||
/usr/local/bin/
|
|
||||||
|
|
||||||
WORKDIR /dapp
|
WORKDIR /dapp
|
||||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
ENTRYPOINT ["docker-entrypoint.sh"]
|
||||||
CMD ["embark", "run"]
|
CMD ["embark", "run"]
|
||||||
|
@ -177,3 +164,17 @@ EXPOSE 5001 8000 8080 8500 8545 8546 8555 8556 30301/udp 30303
|
||||||
COPY --from=builder-geth /geth-alltools* /usr/local/bin/
|
COPY --from=builder-geth /geth-alltools* /usr/local/bin/
|
||||||
COPY --from=builder-micro /micro*/micro /usr/local/bin/
|
COPY --from=builder-micro /micro*/micro /usr/local/bin/
|
||||||
COPY --from=builder-suexec /su-exec/su-exec /usr/local/bin/
|
COPY --from=builder-suexec /su-exec/su-exec /usr/local/bin/
|
||||||
|
COPY env/docker-entrypoint.sh \
|
||||||
|
env/user-entrypoint.sh \
|
||||||
|
env/install-extras.sh \
|
||||||
|
/usr/local/bin/
|
||||||
|
COPY --chown=embark:embark \
|
||||||
|
env/.bash_env \
|
||||||
|
env/.bash_env_denac \
|
||||||
|
env/.bash_env_nvm_load \
|
||||||
|
env/.bashrc \
|
||||||
|
env/.npmrc \
|
||||||
|
/home/embark/
|
||||||
|
COPY --chown=embark:embark \
|
||||||
|
env/nodez.theme.bash \
|
||||||
|
/home/embark/.bash_it/custom/themes/nodez/
|
||||||
|
|
Loading…
Reference in New Issue