making the site writable

This commit is contained in:
Chris Cochrun 2025-06-27 10:20:45 -05:00
parent 0b4df276c6
commit 5ac44d6784

View file

@ -51,6 +51,8 @@ impl RootSpanBuilder for DomainRootSpanBuilder {
struct Cli { struct Cli {
#[arg(short, long)] #[arg(short, long)]
dev: bool, dev: bool,
#[arg(short, long)]
site: String,
} }
#[actix_web::main] #[actix_web::main]
@ -60,12 +62,12 @@ async fn main() -> std::io::Result<()> {
let logs; let logs;
let db; let db;
if Cli::parse().dev { if Cli::parse().dev {
site = "./public"; site = "./public".to_string();
logs = "/tmp/tfcsite"; logs = "/tmp/tfcsite";
temp = "/tmp/tfcsite"; temp = "/tmp/tfcsite";
db = "sqlite://./data.db"; db = "sqlite://./data.db";
} else { } else {
site = "../public"; site = Cli::parse().site;
logs = "/storage/logs/tfcsite"; logs = "/storage/logs/tfcsite";
temp = "/tmp/tfcsite"; temp = "/tmp/tfcsite";
db = "sqlite:///storage/data.db"; db = "sqlite:///storage/data.db";