Use an env var for the secret key
This commit is contained in:
parent
e2b183ddc6
commit
4a292bb72b
@ -1,2 +0,0 @@
|
||||
[default]
|
||||
secret_key = "MHSePvm1msyOkYuJ7u+MtyJYCzgdHCS7QNvrk9ts+rI="
|
5
justfile
5
justfile
@ -1,6 +1,11 @@
|
||||
_default:
|
||||
@just --list
|
||||
|
||||
export SECRET_KEY := "MHSePvm1msyOkYuJ7u+MtyJYCzgdHCS7QNvrk9ts+rI="
|
||||
|
||||
[doc("Run the reader locally in demo mode.")] # don't re-use this secret key
|
||||
run-local-demo:
|
||||
cargo run -- --demo
|
||||
|
||||
sqlx-prepare:
|
||||
DATABASE_URL="sqlite:data.sqlite" cargo sqlx prepare
|
||||
|
@ -99,7 +99,9 @@ fn rocket() -> _ {
|
||||
format!("sqlite:{}", database)
|
||||
};
|
||||
|
||||
let figment = rocket::Config::figment().merge(("databases.rss_data.url", db_url));
|
||||
let figment = rocket::Config::figment()
|
||||
.merge(("databases.rss_data.url", db_url))
|
||||
.merge(("secret_key", std::env::var("SECRET_KEY").expect("SECRET_KEY environment variable must be set")));
|
||||
|
||||
rocket::custom(figment)
|
||||
.mount(
|
||||
|
Loading…
Reference in New Issue
Block a user