From 743c80ad233782065ed492938d8d889ffbd46a12 Mon Sep 17 00:00:00 2001 From: Dimitri van Hees Date: Wed, 11 Dec 2024 13:38:08 +0100 Subject: [PATCH 1/3] Update _dockerfile-npm.mdx Fixed `FromAsCasing` violation: https://docs.docker.com/reference/build-checks/from-as-casing/ --- docs/deployment/docker/_partials/_dockerfile-npm.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/deployment/docker/_partials/_dockerfile-npm.mdx b/docs/deployment/docker/_partials/_dockerfile-npm.mdx index 15e7bdc..97a41f6 100644 --- a/docs/deployment/docker/_partials/_dockerfile-npm.mdx +++ b/docs/deployment/docker/_partials/_dockerfile-npm.mdx @@ -3,7 +3,7 @@ # Stage 1: Base image. ## Start with a base image containing NodeJS so we can build Docusaurus. -FROM node:lts as base +FROM node:lts AS base ## Disable colour output from yarn to make logs easier to read. ENV FORCE_COLOR=0 ## Enable corepack. @@ -12,7 +12,7 @@ RUN corepack enable WORKDIR /opt/docusaurus # Stage 2a: Development mode. -FROM base as dev +FROM base AS dev ## Set the working directory to `/opt/docusaurus`. WORKDIR /opt/docusaurus ## Expose the port that Docusaurus will run on. @@ -21,7 +21,7 @@ EXPOSE 3000 CMD [ -d "node_modules" ] && npm run start --host 0.0.0.0 --poll 1000 || npm run install && npm run start --host 0.0.0.0 --poll 1000 # Stage 2b: Production build mode. -FROM base as prod +FROM base AS prod ## Set the working directory to `/opt/docusaurus`. WORKDIR /opt/docusaurus ## Copy over the source code. @@ -32,14 +32,14 @@ RUN npm ci RUN npm run build # Stage 3a: Serve with `docusaurus serve`. -FROM prod as serve +FROM prod AS serve ## Expose the port that Docusaurus will run on. EXPOSE 3000 ## Run the production server. CMD ["npm", "run", "serve", "--", "--host", "0.0.0.0", "--no-open"] # Stage 3b: Serve with Caddy. -FROM caddy:2-alpine as caddy +FROM caddy:2-alpine AS caddy ## Copy the Caddyfile. COPY --from=prod /opt/docusaurus/Caddyfile /etc/caddy/Caddyfile ## Copy the Docusaurus build output. From e0439bdccda83ce5d91a64a885e04066656ddef8 Mon Sep 17 00:00:00 2001 From: Dimitri van Hees Date: Wed, 11 Dec 2024 13:39:52 +0100 Subject: [PATCH 2/3] Update _dockerfile-pnpm.mdx Fixed `FromAsCasing` violation: https://docs.docker.com/reference/build-checks/from-as-casing/ --- docs/deployment/docker/_partials/_dockerfile-pnpm.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/deployment/docker/_partials/_dockerfile-pnpm.mdx b/docs/deployment/docker/_partials/_dockerfile-pnpm.mdx index 315c3c4..40c140e 100644 --- a/docs/deployment/docker/_partials/_dockerfile-pnpm.mdx +++ b/docs/deployment/docker/_partials/_dockerfile-pnpm.mdx @@ -3,7 +3,7 @@ # Stage 1: Base image. ## Start with a base image containing NodeJS so we can build Docusaurus. -FROM node:lts as base +FROM node:lts AS base ## Disable colour output from yarn to make logs easier to read. ENV FORCE_COLOR=0 ## Enable corepack. @@ -12,7 +12,7 @@ RUN corepack enable WORKDIR /opt/docusaurus # Stage 2a: Development mode. -FROM base as dev +FROM base AS dev ## Set the working directory to `/opt/docusaurus`. WORKDIR /opt/docusaurus ## Expose the port that Docusaurus will run on. @@ -21,7 +21,7 @@ EXPOSE 3000 CMD [ -d "node_modules" ] && pnpm start --host 0.0.0.0 --poll 1000 || pnpm install && pnpm start --host 0.0.0.0 --poll 1000 # Stage 2b: Production build mode. -FROM base as prod +FROM base AS prod ## Set the working directory to `/opt/docusaurus`. WORKDIR /opt/docusaurus ## Copy over the source code. @@ -32,14 +32,14 @@ RUN pnpm install --frozen-lockfile RUN pnpm build # Stage 3a: Serve with `docusaurus serve`. -FROM prod as serve +FROM prod AS serve ## Expose the port that Docusaurus will run on. EXPOSE 3000 ## Run the production server. CMD ["pnpm", "serve", "--host", "0.0.0.0", "--no-open"] # Stage 3b: Serve with Caddy. -FROM caddy:2-alpine as caddy +FROM caddy:2-alpine AS caddy ## Copy the Caddyfile. COPY --from=prod /opt/docusaurus/Caddyfile /etc/caddy/Caddyfile ## Copy the Docusaurus build output. From 767b00e31effa3db04e03ce11cea5904e175156d Mon Sep 17 00:00:00 2001 From: Dimitri van Hees Date: Wed, 11 Dec 2024 13:40:31 +0100 Subject: [PATCH 3/3] Update _dockerfile-yarn.mdx Fixed `FromAsCasing` violation: https://docs.docker.com/reference/build-checks/from-as-casing/ --- docs/deployment/docker/_partials/_dockerfile-yarn.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/deployment/docker/_partials/_dockerfile-yarn.mdx b/docs/deployment/docker/_partials/_dockerfile-yarn.mdx index 1515075..91fba62 100644 --- a/docs/deployment/docker/_partials/_dockerfile-yarn.mdx +++ b/docs/deployment/docker/_partials/_dockerfile-yarn.mdx @@ -3,7 +3,7 @@ # Stage 1: Base image. ## Start with a base image containing NodeJS so we can build Docusaurus. -FROM node:lts as base +FROM node:lts AS base ## Disable colour output from yarn to make logs easier to read. ENV FORCE_COLOR=0 ## Enable corepack. @@ -12,7 +12,7 @@ RUN corepack enable WORKDIR /opt/docusaurus # Stage 2a: Development mode. -FROM base as dev +FROM base AS dev ## Set the working directory to `/opt/docusaurus`. WORKDIR /opt/docusaurus ## Expose the port that Docusaurus will run on. @@ -21,7 +21,7 @@ EXPOSE 3000 CMD [ -d "node_modules" ] && yarn start --host 0.0.0.0 --poll 1000 || yarn install && yarn start --host 0.0.0.0 --poll 1000 # Stage 2b: Production build mode. -FROM base as prod +FROM base AS prod ## Set the working directory to `/opt/docusaurus`. WORKDIR /opt/docusaurus ## Copy over the source code. @@ -32,14 +32,14 @@ RUN yarn install --immutable RUN yarn build # Stage 3a: Serve with `docusaurus serve`. -FROM prod as serve +FROM prod AS serve ## Expose the port that Docusaurus will run on. EXPOSE 3000 ## Run the production server. CMD ["yarn", "serve", "--host", "0.0.0.0", "--no-open"] # Stage 3b: Serve with Caddy. -FROM caddy:2-alpine as caddy +FROM caddy:2-alpine AS caddy ## Copy the Caddyfile. COPY --from=prod /opt/docusaurus/Caddyfile /etc/caddy/Caddyfile ## Copy the Docusaurus build output.