Static React SPA for fumi — manga collection tracker. Built with Vite and served by nginx.
All configuration is baked into the static bundle at build time via Vite's VITE_* mechanism. Pass the required build args when building the image:
docker build \
--build-arg VITE_API_BASE_URL=https://api.fumi.example.com \
--build-arg VITE_OIDC_CLIENT_ID=your-client-id \
--build-arg VITE_OIDC_AUTHORITY=https://your-idp.example.com/realms/fumi \
-t fumi-frontend:1.1.0 \
.
Start the container — no runtime configuration needed:
docker run --rm -p 8080:8080 fumi-frontend:1.1.0
The SPA is served by nginxinc/nginx-unprivileged:alpine as a non-root user on port 8080.
| Arg | Description | Required |
|---|---|---|
VITE_API_BASE_URL | Base URL for the API | Yes |
VITE_OIDC_CLIENT_ID | OIDC client ID for the frontend | Yes |
VITE_OIDC_AUTHORITY | OIDC authority URL | Yes |
Moon.cat - GitLab Repository
Content type
Image
Digest
sha256:acb27e724…
Size
23.4 MB
Last updated
3 months ago
docker pull reiizumi/fumi-frontend:1.1.6