Skip to content

Commit

Permalink
feat: add dev/prod secrets functionality (#610)
Browse files Browse the repository at this point in the history
Change local run to use Secrets.dev.toml by default
  • Loading branch information
joshua-mo-143 authored Feb 13, 2023
1 parent 407284a commit 21549a9
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion cargo-shuttle/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -398,10 +398,16 @@ impl Shuttle {
"Building".bold().green(),
working_directory.display()
);

let so_path = build_crate(id, working_directory, run_args.release, tx).await?;

trace!("loading secrets");
let secrets_path = working_directory.join("Secrets.toml");

let secrets_path = if working_directory.join("Secrets.dev.toml").exists() {
working_directory.join("Secrets.dev.toml")
} else {
working_directory.join("Secrets.toml")
};

let secrets: BTreeMap<String, String> =
if let Ok(secrets_str) = read_to_string(secrets_path) {
Expand Down

0 comments on commit 21549a9

Please sign in to comment.