mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2026-09-03 05:10:16 +03:00
# Description of Changes We don't have any strong reasons to keep the Portal as a separate Vite app, and it needs access to so many things from the Editor that it no longer makes sense to keep them separate. This PR moves the Portal code to have direct access to the Editor code and gets rid of the shared folder.
33 lines
1.7 KiB
Bash
33 lines
1.7 KiB
Bash
###############################################################################
|
|
# Proprietary-build environment variables, layered on top of `.env` when Vite
|
|
# runs in `--mode proprietary` (so the core/OSS build never sees them). These
|
|
# back the admin portal mounted at /portal. Committed to Git, so no private keys;
|
|
# machine-specific overrides go in the uncommitted .env.proprietary.local /
|
|
# .env.local. (VITE_STRIPE_PUBLISHABLE_KEY lives in the base `.env` as it is
|
|
# shared across builds.)
|
|
###############################################################################
|
|
|
|
# Where the portal's "Editor" switcher / non-admin redirect points. "/" is
|
|
# correct: the editor serves the portal at /portal on the same origin. In dev,
|
|
# override in .env.local with your running editor's URL (e.g.
|
|
# VITE_EDITOR_URL=http://localhost:5173/).
|
|
VITE_EDITOR_URL=/
|
|
|
|
# Force the portal's MSW mocks on ("true") or off ("false"). Empty = default
|
|
# (on in dev, off in production builds). Set "false" to run against the real
|
|
# backend.
|
|
VITE_PORTAL_MOCKS=
|
|
|
|
# Hosted SaaS Supabase project for the self-hosted portal's IN-APP account
|
|
# linking (both values are public). Set per deploy; absent -> the account-link
|
|
# UI shows a "configure" state. For local e2e, point these at the SaaS Supabase
|
|
# project the local backend links against.
|
|
VITE_SAAS_SUPABASE_URL=
|
|
VITE_SAAS_SUPABASE_ANON_KEY=
|
|
|
|
# Hosted SaaS Java backend base URL (e.g. https://api.stirlingpdf.com). Used for
|
|
# ATTENDED portal -> SaaS reads (wallet, billing, plans, checkout) with the
|
|
# admin's Supabase JWT. Distinct from the local backend (reached same-origin via
|
|
# the editor's vite proxy). Absent -> wallet/billing surfaces stay on the mock.
|
|
VITE_SAAS_API_URL=
|