FROM forgejo.neshweb.net/ci-docker-images/node-chromium:22 AS build WORKDIR /app ENV CI=true COPY . . RUN npm i RUN npm run astro telemetry disable RUN npm run build RUN rm ./dist/.original.favicon.ico FROM forgejo.neshweb.net/ci-docker-images/website-serve:2 AS runtime WORKDIR / COPY --from=build /app/dist /public COPY --from=build /app/serve.json /public/serve.json EXPOSE 8081 CMD serve --listen 8081 --no-clipboard /public