FROM node:18.1.0-alpine RUN apk add --no-cache build-base~=0.5 python3~=3.9 WORKDIR /usr/app # disable gatsby telemetry and installing cypress binary ENV GATSBY_TELEMETRY_DISABLED 1 ENV CYPRESS_INSTALL_BINARY 0 COPY packages/website/package.json \ packages/website/yarn.lock \ ./ RUN yarn --frozen-lockfile COPY packages/website/data ./data COPY packages/website/src ./src COPY packages/website/static ./static COPY packages/website/gatsby-*.js \ packages/website/postcss.config.js \ packages/website/tailwind.config.js \ ./ EXPOSE 9000 CMD ["sh", "-c", "yarn build && yarn serve --host 0.0.0.0"]