reiizumi/fumi-frontend

By reiizumi

Updated 3 months ago

Image
0

144

reiizumi/fumi-frontend repository overview

fumi-frontend

Static React SPA for fumi — manga collection tracker. Built with Vite and served by nginx.


Prerequisites

  • Docker 24+

Building

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 \
  .

Running

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.


Build Args

ArgDescriptionRequired
VITE_API_BASE_URLBase URL for the APIYes
VITE_OIDC_CLIENT_IDOIDC client ID for the frontendYes
VITE_OIDC_AUTHORITYOIDC authority URLYes

Moon.cat - GitLab Repository

Tag summary

Content type

Image

Digest

sha256:acb27e724

Size

23.4 MB

Last updated

3 months ago

docker pull reiizumi/fumi-frontend:1.1.6