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 EXPOSE 8081 CMD echo "Website version ${version} - powered by @Firq"; serve --listen 8081 --no-clipboard /public