Files
rust-ipam/Trunk.toml
mathieu efad573c3b feat(scaffold): add Axum + Leptos SSR base structure
Sets up the full project skeleton: Cargo.toml with ssr/hydrate features,
Axum server entry point, shared Leptos lib, root App component with router,
server/client module split, and Trunk config for WASM build.

Both `cargo check --features ssr` and `cargo check --features hydrate --target wasm32-unknown-unknown` pass.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 19:16:35 +02:00

26 lines
947 B
TOML

# Trunk.toml — Configuration de trunk
# trunk est l'outil de build pour les applications Rust/WASM.
#
# Commandes principales :
# trunk serve → serveur de dev avec hot-reload (recompile à chaque changement)
# trunk build → compilation production (dans target/site/)
# trunk build --release → compilation production optimisée (avec profile wasm-release)
[build]
# Feature à activer lors de la compilation WASM
# "hydrate" active le code client et désactive le code serveur
features = ["hydrate"]
# Dossier de sortie des fichiers compilés (JS, WASM, CSS, HTML)
dist = "target/site"
[watch]
# Dossiers à ignorer lors de la surveillance des changements de fichiers
# Sans ça, trunk se relancerait en boucle en détectant ses propres fichiers compilés
ignore = ["./target"]
[serve]
# Port du serveur de développement trunk
port = 3000
# Ne pas ouvrir le navigateur automatiquement au démarrage
open = false