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 ARG version=0.0.1 ENV version=${version} WORKDIR / COPY --from=build /app/dist /public COPY --from=build /app/serve.json /public/serve.json COPY --from=build /app/start.sh / RUN chmod +x start.sh EXPOSE 8081 CMD ./start.sh