Files
MediaManager/Writerside/topics/configuration-frontend.md
2025-06-01 19:54:38 +02:00

1.1 KiB

Frontend

Environment Variables

PUBLIC_WEB_SSR

Enables/disables Server-Side Rendering. (this is experimental). Default is false. Example: true.

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.

PUBLIC_SSR_API_URL

The frontend container must reach the backend from this url. Default is http://localhost:8000/api/v1. Example: 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.

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 .

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 .