# schulcloud-client, the legacy Express/Handlebars UI. Still serves "/" and # large parts of the course view, so it is not optional. PORT=3100 # HOST is what the client puts into redirects, so it must be the browser-facing # origin (the proxy), not this container's own address. HOST=http://localhost:4400 API_HOST=http://api:3030/api PUBLIC_BACKEND_URL=http://localhost:4400/api FILES_STORAGE__SERVICE_BASE_URL=http://file-storage:4444 ETHERPAD__PAD_URI=http://localhost:4400/etherpad/p ETHERPAD__PAD_PATH=/etherpad/p ETHERPAD__DOMAIN=localhost FEATURE_ETHERPAD_ENABLED=true SESSION_VALKEY__MODE=single SESSION_VALKEY__URI=redis://valkey:6379 SESSION_COOKIE_SAME_SITE=lax # The proxy terminates plain HTTP locally; without this the client marks the # jwt cookie Secure and the browser silently drops it. COOKIE__SECURE=false COOKIE__SAME_SITE=lax COOKIE__HTTP_ONLY=false # Signs the session cookie. Local-only value; the app refuses to start without it. COOKIE_SECRET=local-instance-cookie-secret-not-a-real-secret LOG_LEVEL=info