Move from ADD to COPY on Dockerfiles
This commit is contained in:
parent
73307397bc
commit
8221708ef0
|
@ -20,8 +20,8 @@ RUN --mount=type=cache,uid=1000,gid=1000,target=/home/node/.npm \
|
|||
npm ci
|
||||
COPY clients/js ./
|
||||
|
||||
ADD solana /usr/src/solana
|
||||
ADD proto /usr/src/proto
|
||||
COPY solana /usr/src/solana
|
||||
COPY proto /usr/src/proto
|
||||
|
||||
WORKDIR /usr/src/solana
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@ RUN if [ -e /certs/cert.pem ]; then cp /certs/cert.pem /etc/ssl/certs/ca-certifi
|
|||
|
||||
RUN mkdir /app
|
||||
|
||||
ADD tools/build.sh /app/tools/
|
||||
ADD tools/go.* /app/tools/
|
||||
COPY tools/build.sh /app/tools/
|
||||
COPY tools/go.* /app/tools/
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache --mount=type=cache,target=/go \
|
||||
cd /app/tools && CGO_ENABLED=0 ./build.sh
|
||||
|
@ -24,8 +24,8 @@ RUN if [ -e /certs/cert.pem ]; then cp /certs/cert.pem /etc/ssl/certs/ca-certifi
|
|||
|
||||
COPY --from=go-tools /app /app
|
||||
|
||||
ADD buf.* /app
|
||||
ADD proto /app/proto
|
||||
COPY buf.* /app
|
||||
COPY proto /app/proto
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache \
|
||||
cd /app && \
|
||||
|
@ -41,11 +41,11 @@ RUN if [ -e /certs/cert.pem ]; then cp /certs/cert.pem /etc/ssl/cert.pem; fi
|
|||
|
||||
COPY --from=go-tools /app /app
|
||||
|
||||
ADD buf.* /app
|
||||
ADD proto /app/proto
|
||||
COPY buf.* /app
|
||||
COPY proto /app/proto
|
||||
|
||||
ADD tools/package.json /app/tools/
|
||||
ADD tools/package-lock.json /app/tools/
|
||||
COPY tools/package.json /app/tools/
|
||||
COPY tools/package-lock.json /app/tools/
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache --mount=type=cache,target=/root/.npm \
|
||||
cd /app/tools && npm ci
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
FROM terramoney/localterra-core:2.0.1@sha256:73faa857d32b869b6bd3bf062351bd47ca5440d758dc07d5481424b9a9bdaede
|
||||
|
||||
ADD config /root/.terra/config
|
||||
COPY config /root/.terra/config
|
||||
|
|
|
@ -24,9 +24,9 @@ RUN if [ -e /certs/cert.pem ]; then npm config set cafile /certs/cert.pem; fi
|
|||
RUN if [ -e /certs/cert.pem ]; then git config --global http.sslCAInfo /certs/cert.pem; fi
|
||||
|
||||
# Only invalidate the npm install step if package.json changed
|
||||
ADD --chown=node:node package.json .
|
||||
ADD --chown=node:node package-lock.json .
|
||||
ADD --chown=node:node .env.test .env
|
||||
COPY --chown=node:node package.json .
|
||||
COPY --chown=node:node package-lock.json .
|
||||
COPY --chown=node:node .env.test .env
|
||||
|
||||
# We want to cache node_modules *and* incorporate it into the final image.
|
||||
RUN --mount=type=cache,uid=1000,gid=1000,target=/home/node/.npm \
|
||||
|
@ -39,4 +39,4 @@ RUN --mount=type=cache,uid=1000,gid=1000,target=/home/node/.npm \
|
|||
# could be a renameat syscall. Alpine does not have this bug.
|
||||
RUN rm -rf node_modules && mv node_modules_cache node_modules
|
||||
|
||||
ADD --chown=node:node . .
|
||||
COPY --chown=node:node . .
|
||||
|
|
|
@ -3,7 +3,7 @@ FROM docker.io/golang:1.17.0@sha256:06e92e576fc7a7067a268d47727f3083c0a564331bfc
|
|||
|
||||
WORKDIR /app
|
||||
|
||||
ADD . .
|
||||
COPY . .
|
||||
|
||||
WORKDIR /app/functions_server
|
||||
RUN --mount=type=cache,target=/root/.cache --mount=type=cache,target=/go \
|
||||
|
|
|
@ -11,12 +11,12 @@ RUN if [ -e /certs/cert.pem ]; then git config --global http.sslCAInfo /certs/ce
|
|||
|
||||
WORKDIR /app
|
||||
|
||||
ADD tools tools
|
||||
COPY tools tools
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache --mount=type=cache,target=/go \
|
||||
cd tools/ && go build -mod=readonly -o /dlv github.com/go-delve/delve/cmd/dlv
|
||||
|
||||
ADD . .
|
||||
COPY . .
|
||||
|
||||
ARG GO_BUILD_ARGS=-race
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ RUN apk add python3 \
|
|||
make \
|
||||
g++
|
||||
|
||||
ADD . .
|
||||
COPY . .
|
||||
|
||||
RUN echo $(ls -1 .)
|
||||
RUN echo $(less Dockerfile)
|
||||
|
|
|
@ -36,7 +36,7 @@ RUN touch /tmp/foo.so && \
|
|||
# Add bridge contract sources
|
||||
WORKDIR /usr/src/bridge
|
||||
|
||||
ADD . .
|
||||
COPY . .
|
||||
|
||||
ENV RUST_LOG="solana_runtime::system_instruction_processor=trace,solana_runtime::message_processor=trace,solana_bpf_loader=debug,solana_rbpf=debug"
|
||||
ENV RUST_BACKTRACE=1
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
FROM terramoney/localterra-core:bombay@sha256:0f93576ae0716f835b2adbd5ac550ef90063b536e99c4dd682b6dd905927f261
|
||||
|
||||
ADD config /root/.terra/config
|
||||
COPY config /root/.terra/config
|
||||
|
|
|
@ -4,7 +4,7 @@ RUN apt update && apt install curl git gcc libc-dev
|
|||
|
||||
WORKDIR /app
|
||||
|
||||
ADD go.mod .
|
||||
ADD go.sum .
|
||||
COPY go.mod .
|
||||
COPY go.sum .
|
||||
|
||||
RUN go build -o /bin/abigen github.com/celo-org/celo-blockchain/cmd/abigen
|
||||
|
|
|
@ -4,7 +4,7 @@ RUN apk add curl git gcc libc-dev linux-headers
|
|||
|
||||
WORKDIR /app
|
||||
|
||||
ADD go.mod .
|
||||
ADD go.sum .
|
||||
COPY go.mod .
|
||||
COPY go.sum .
|
||||
|
||||
RUN go build -mod=readonly -o /bin/abigen github.com/ethereum/go-ethereum/cmd/abigen
|
||||
|
|
|
@ -95,7 +95,7 @@ RUN mkdir /data && chown redis:redis /data
|
|||
VOLUME /data
|
||||
WORKDIR /data
|
||||
|
||||
ADD . .
|
||||
COPY . .
|
||||
RUN chmod 777 /data/third_party/redis/docker-entrypoint.sh
|
||||
RUN cp /data/third_party/redis/docker-entrypoint.sh /usr/local/bin/
|
||||
|
||||
|
|
Loading…
Reference in New Issue