website-htmx-rustelo-code/rustelo.manifest.toml

43 lines
1.1 KiB
TOML
Raw Normal View History

2026-07-10 03:44:13 +01:00
# Rustelo Manifest — Single Source of Truth for Path Resolution
# PAP-Compliant: configuration-driven, no hardcoding, language-agnostic
[manifest]
version = "1.0"
schema = "https://rustelo.dev/schemas/manifest/v1"
[project]
name = "website"
type = "rustelo-app"
description = "Bilingual EN/ES website built on the Rustelo framework"
[paths]
# All paths relative to manifest location
content = "site/content"
config = "site/config"
routes = "site/config/routes"
i18n = "site/i18n"
assets = "public"
ui = "site/config"
build_output = "target/site"
wasm_output = "target/site/pkg"
[discovery]
default_lang = "en"
languages = "auto"
content_types = "auto"
[deployment]
base_url = "${BASE_URL:-http://localhost:3030}"
content_url = "/r"
content_root = "r"
cache_path = "rustelo-cache"
api_endpoint = "${API_ENDPOINT:-/api}"
database_url = "${DATABASE_URL:-sqlite:data/dev.db}"
[build]
leptos_output_name = "website"
site_addr = "127.0.0.1:3030"
reload_port = 3031
debug = 0
cache_build_path = "rustelo-cache"