docker run -d \
--name file-viewer \
-p 8080:80 \
flyfishdev/file-viewer:latest
Open http://localhost:8080.
pnpm docker:build
docker run --rm -p 8080:80 flyfishdev/file-viewer:latest
docker login
DOCKER_IMAGE=flyfishdev/file-viewer pnpm docker:publish
The Docker flow targets linux/amd64 and linux/arm64.
The image should serve static demo/docs assets from itself. For application integrations, still copy viewer runtime assets into your own product deployment with:
npx file-viewer-copy-assets ./public/file-viewer