diff --git a/loco-gen/tests/templates/snapshots/generate[docker_file_[404_html]_[None]]@deployment.snap b/loco-gen/tests/templates/snapshots/generate[docker_file_[404_html]_[None]]@deployment.snap index 2f2b97733..c559e4760 100644 --- a/loco-gen/tests/templates/snapshots/generate[docker_file_[404_html]_[None]]@deployment.snap +++ b/loco-gen/tests/templates/snapshots/generate[docker_file_[404_html]_[None]]@deployment.snap @@ -7,7 +7,6 @@ FROM rust:1.83.0-slim as builder WORKDIR /usr/src/ COPY . . - RUN cargo build --release FROM debian:bookworm-slim diff --git a/loco-gen/tests/templates/snapshots/generate[docker_file_[404_html]_[assets]]@deployment.snap b/loco-gen/tests/templates/snapshots/generate[docker_file_[404_html]_[assets]]@deployment.snap index 9771babfe..78f898bcd 100644 --- a/loco-gen/tests/templates/snapshots/generate[docker_file_[404_html]_[assets]]@deployment.snap +++ b/loco-gen/tests/templates/snapshots/generate[docker_file_[404_html]_[assets]]@deployment.snap @@ -7,7 +7,6 @@ FROM rust:1.83.0-slim as builder WORKDIR /usr/src/ COPY . . - RUN cargo build --release FROM debian:bookworm-slim diff --git a/loco-gen/tests/templates/snapshots/generate[docker_file_[None]_[None]]@deployment.snap b/loco-gen/tests/templates/snapshots/generate[docker_file_[None]_[None]]@deployment.snap index 1d13e04cd..b302b5f7a 100644 --- a/loco-gen/tests/templates/snapshots/generate[docker_file_[None]_[None]]@deployment.snap +++ b/loco-gen/tests/templates/snapshots/generate[docker_file_[None]_[None]]@deployment.snap @@ -7,7 +7,6 @@ FROM rust:1.83.0-slim as builder WORKDIR /usr/src/ COPY . . - RUN cargo build --release FROM debian:bookworm-slim diff --git a/loco-gen/tests/templates/snapshots/generate[docker_file_[None]_[assets]]@deployment.snap b/loco-gen/tests/templates/snapshots/generate[docker_file_[None]_[assets]]@deployment.snap index ca69e1070..adc0c803c 100644 --- a/loco-gen/tests/templates/snapshots/generate[docker_file_[None]_[assets]]@deployment.snap +++ b/loco-gen/tests/templates/snapshots/generate[docker_file_[None]_[assets]]@deployment.snap @@ -7,7 +7,6 @@ FROM rust:1.83.0-slim as builder WORKDIR /usr/src/ COPY . . - RUN cargo build --release FROM debian:bookworm-slim diff --git a/loco-gen/tests/templates/snapshots/generate[shuttle.rs]@deployment.snap b/loco-gen/tests/templates/snapshots/generate[shuttle.rs]@deployment.snap index 7fc23a3ee..04e783f0d 100644 --- a/loco-gen/tests/templates/snapshots/generate[shuttle.rs]@deployment.snap +++ b/loco-gen/tests/templates/snapshots/generate[shuttle.rs]@deployment.snap @@ -5,15 +5,15 @@ expression: "fs::read_to_string(tree_fs.root.join(\"src\").join(\"bin\").join(\" use loco_rs::boot::{create_app, StartMode}; use loco_rs::environment::Environment; use tester::app::App; -use migration::Migrator; + use shuttle_runtime::DeploymentMetadata; #[shuttle_runtime::main] async fn main( - #[shuttle_shared_db::Postgres] conn_str: String, + #[shuttle_runtime::Metadata] meta: DeploymentMetadata, ) -> shuttle_axum::ShuttleAxum { - std::env::set_var("DATABASE_URL", conn_str); + let environment = match meta.env { shuttle_runtime::Environment::Local => Environment::Development, shuttle_runtime::Environment::Deployment => Environment::Production, @@ -23,7 +23,7 @@ async fn main( .load() .expect("Failed to load configuration from the environment"); - let boot_result = create_app::(StartMode::ServerOnly, &environment, config) + let boot_result = create_app::(StartMode::ServerOnly, &environment, config) .await .unwrap(); diff --git a/loco-gen/tests/templates/snapshots/inject[cargo_toml]@deployment.snap b/loco-gen/tests/templates/snapshots/inject[cargo_toml]@deployment.snap index f974b26b4..40a461a14 100644 --- a/loco-gen/tests/templates/snapshots/inject[cargo_toml]@deployment.snap +++ b/loco-gen/tests/templates/snapshots/inject[cargo_toml]@deployment.snap @@ -5,7 +5,6 @@ expression: "fs::read_to_string(tree_fs.root.join(\"Cargo.toml\")).expect(\"carg [dependencies] shuttle-axum = "0.51.0" shuttle-runtime = { version = "0.51.0", default-features = false } -shuttle-shared-db = { version = "0.51.0", features = ["postgres"] } [[bin]]