mirror of
https://github.com/maxdorninger/MediaManager.git
synced 2026-04-20 02:54:22 +02:00
21 lines
1.8 KiB
Markdown
21 lines
1.8 KiB
Markdown
# Frontend
|
|
|
|
| Variable | Description | Default | Example |
|
|
|----------------------|----------------------------------------------------------------|--------------------------------|-------------------------------------------|
|
|
| `PUBLIC_WEB_SSR` | Enables/disables Server-Side Rendering. (this is experimental) | `false` | `true` |
|
|
| `PUBLIC_API_URL` | You (the browser) mut reach the backend from this url. | `http://localhost:8000/api/v1` | `https://mediamanager.example.com/api/v1` |
|
|
| `PUBLIC_SSR_API_URL` | The frontent container must reach the backend from this url. | `http://localhost:8000/api/v1` | `http://backend:8000/api/v1` |
|
|
|
|
## Build Arguments (web/Dockerfile)
|
|
|
|
**TODO: expand on this section**
|
|
|
|
To configure a url base path for the frontend, you need to build the frontend docker container, this is because
|
|
unfortunately SvelteKit needs to know the base path at build time.
|
|
|
|
| Argument | Description | Example (in build command) |
|
|
|------------|-----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
|
|
| `VERSION` | Sets the `PUBLIC_VERSION` environment variable at runtime in the frontend container. Passed during build. | `docker build --build-arg VERSION=1.2.3 -f web/Dockerfile .` |
|
|
| `BASE_URL` | Sets the base url path, it must begin with a slash and not end | `docker build --build-arg BASE_URL=/media -f web/Dockerfile .` |
|
|
|