-
Notifications
You must be signed in to change notification settings - Fork 55
Open
Description
I'm unable to access my .env file which is placed in the cwd. Only in docker compose with the env_file set can I access my env vars.
My project layout
.
├── .env
├── app/
│ ├── src/
│ ├── build.rs
│ ├── Cargo.lock
│ ├── Cargo.toml
│ └── Dockerfile
└── docker-compose.yml
My code
#[macro_use] extern crate rocket;
mod lib {
pub mod templator;
}
mod signup;
use dotenv;
use std::env;
#[launch]
fn rocket() -> _ {
dotenv::dotenv().ok();
let my_var = env::var("Discord-Client-Id").expect("MY_VAR not found");
println!("\n\nMY_VAR: {}\n\n", my_var);
rocket::build()
.mount("/", signup::get_routes())
}
Output
MY_VAR not found: NotPresent
ryankopfyc-w-cn
Metadata
Metadata
Assignees
Labels
No labels