Files
MediaManager/Writerside/topics/configuration-frontend.md
2025-06-08 23:19:23 +02:00

25 lines
853 B
Markdown

# Frontend
## Environment Variables
### `PUBLIC_API_URL`
You (the browser) must reach the backend from this url. Default is `http://localhost:8000/api/v1`. Example:
`https://mediamanager.example.com/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.
### `BASE_URL`
Sets the base url path, it must begin with a slash and not end with one. Example (in build command):
`docker build --build-arg BASE_URL=/media -f web/Dockerfile .`
### `VERSION`
Sets the `PUBLIC_VERSION` environment variable at runtime in the frontend container. Passed during build. Example (in
build command): `docker build --build-arg VERSION=1.2.3 -f web/Dockerfile .`