diff --git a/packages/dashboard/Dockerfile b/packages/dashboard/Dockerfile index 0e3c2af7..a8291653 100644 --- a/packages/dashboard/Dockerfile +++ b/packages/dashboard/Dockerfile @@ -2,8 +2,7 @@ FROM node:16.5.0-alpine WORKDIR /usr/app -COPY package.json . -COPY yarn.lock . +COPY package.json yarn.lock ./ ENV NEXT_TELEMETRY_DISABLED 1 RUN yarn @@ -11,8 +10,6 @@ RUN yarn COPY public ./public COPY src ./src COPY styles ./styles -COPY next.config.js . -COPY postcss.config.js . -COPY tailwind.config.js . +COPY next.config.js postcss.config.js tailwind.config.js ./ CMD ["sh", "-c", "env | grep -E 'NEXT_PUBLIC|KRATOS|STRIPE' > .env.local && yarn build && yarn start"] diff --git a/packages/dnslink-api/Dockerfile b/packages/dnslink-api/Dockerfile index 4f5f049d..7fff6b45 100644 --- a/packages/dnslink-api/Dockerfile +++ b/packages/dnslink-api/Dockerfile @@ -2,8 +2,7 @@ FROM node:16.5.0-alpine WORKDIR /usr/app -COPY package.json . -COPY yarn.lock . +COPY package.json yarn.lock ./ RUN yarn diff --git a/packages/handshake-api/Dockerfile b/packages/handshake-api/Dockerfile index fee59959..b7db510e 100644 --- a/packages/handshake-api/Dockerfile +++ b/packages/handshake-api/Dockerfile @@ -2,8 +2,7 @@ FROM node:16.5.0-alpine WORKDIR /usr/app -COPY package.json . -COPY yarn.lock . +COPY package.json yarn.lock ./ RUN yarn diff --git a/packages/health-check/Dockerfile b/packages/health-check/Dockerfile index 9f032642..0560f3e3 100644 --- a/packages/health-check/Dockerfile +++ b/packages/health-check/Dockerfile @@ -10,8 +10,7 @@ RUN echo '*/5 * * * * /usr/app/cli/run critical > /dev/stdout' >> /etc/crontabs/ # schedule extended checks to run on every hour (optional checks, report only) RUN echo '0 * * * * /usr/app/cli/run extended > /dev/stdout' >> /etc/crontabs/root -COPY package.json . -COPY yarn.lock . +COPY package.json yarn.lock ./ RUN yarn diff --git a/packages/website/Dockerfile b/packages/website/Dockerfile index 05c5dcee..d9cb8bdf 100644 --- a/packages/website/Dockerfile +++ b/packages/website/Dockerfile @@ -4,8 +4,7 @@ RUN apk update && apk add autoconf automake build-base libtool nasm pkgconfig WORKDIR /usr/app -COPY package.json . -COPY yarn.lock . +COPY package.json yarn.lock ./ ENV GATSBY_TELEMETRY_DISABLED 1 ENV CYPRESS_INSTALL_BINARY 0 @@ -14,12 +13,7 @@ RUN yarn COPY data ./data COPY src ./src COPY static ./static -COPY gatsby-browser.js . -COPY gatsby-config.js . -COPY gatsby-node.js . -COPY gatsby-ssr.js . -COPY postcss.config.js . -COPY tailwind.config.js . +COPY gatsby-browser.js gatsby-config.js gatsby-node.js gatsby-ssr.js postcss.config.js tailwind.config.js ./ RUN yarn build