mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-14 10:34:06 +02:00
# Description of Changes Various fixes and improvements I made while testing the SaaS code: - Changes the new `.env.saas` file to live in `app/` and match the semantics of the other `.env` files - Adds top-level `task dev:saas` command to spawn SaaS frontend & backend - Deletes dead SaaS code and improves some overriding logic - Fixes refreshing issue when coming back to the tab - Fix the Compare tool's selection logic - Make Compare handle error cases properly - Fixes the location of the "Dismiss All Errors" button (was rendering on top of the top-bar with a transparent background previously so it looked rubbish) - Fixes file selection in PDF Editor
35 lines
1.4 KiB
Bash
35 lines
1.4 KiB
Bash
###############################################################################
|
|
# Stirling-PDF SaaS environment defaults.
|
|
#
|
|
# This file is committed and provides non-secret defaults loaded by
|
|
# `task backend:dev:saas`. Put real values for secrets (passwords, project
|
|
# refs, edge function secrets) in `.env.saas.local` - any variable set there
|
|
# takes precedence over what's defined here.
|
|
#
|
|
# DO NOT commit `.env.saas.local`. Only `.env.saas` is checked in.
|
|
###############################################################################
|
|
|
|
# ---------- Supabase project ----------
|
|
# Project reference (the subdomain part of <ref>.supabase.co). Required.
|
|
# Set in .env.saas.local.
|
|
SAAS_DB_PROJECT_REF=
|
|
|
|
# Edge function secret used by billing/license rollup calls. Set in .env.saas.local.
|
|
SUPABASE_EDGE_FUNCTION_SECRET=
|
|
|
|
# ---------- Database (saas profile) ----------
|
|
# Direct JDBC URL to the Supabase Postgres. Required when running the plain
|
|
# `saas` profile (i.e. without `--spring.profiles.include=dev`).
|
|
# Example: jdbc:postgresql://db.<project-ref>.supabase.co:5432/postgres
|
|
SAAS_DB_URL=
|
|
SAAS_DB_USERNAME=postgres
|
|
SAAS_DB_PASSWORD=
|
|
|
|
# ---------- Database (dev profile overrides) ----------
|
|
# Used when `--spring.profiles.include=dev` is active. The dev profile
|
|
# defaults the URL/username to the shared dev Supabase project, but the
|
|
# password must still be provided in .env.saas.local.
|
|
SAAS_DEV_DB_URL=
|
|
SAAS_DEV_DB_USERNAME=postgres
|
|
SAAS_DEV_DB_PASSWORD=
|