https://github.com/Dreamacro/clash-dashboard
Save codes below as Dockerfile.
FROM node:lts-stretch
COPY . .
RUN npm i --dev
RUN npm run build && ls ./dist
Build it.
docker build . -t build --rm --force-rm
copy built files out.
docker container create --name built build
docker cp built:dist .
ls dist # built file is here
docker rm built
docker rmi build