full-monitor-55021
03/02/2023, 12:34 AM#[shuttle_service::main]
async fn actix_web(
#[shuttle_secrets::Secrets] secret_store: SecretStore,
) -> ShuttleActixWeb<impl FnOnce(&mut ServiceConfig) + Sync + Send + Clone + 'static> {
let secret = if let Some(secret) = secret_store.get("CONNECTION_STRING") {
secret
} else {
return Err(anyhow!("Failed to get connection string").into());
};
let connection_pool = PgPool::connect(&secret)
.await
.expect("Failed to connect to postgres");
let state = web::Data::new(AppState {
pool: connection_pool,
});
Ok(move |cfg: &mut ServiceConfig| {
cfg.service(
web::scope("/hash")
.wrap(Logger::default())
.service(retrieve)
.service(add)
.app_data(state),
);
})
}gentle-ice-1561
03/02/2023, 12:34 AMcargo shuttle rungentle-ice-1561
03/02/2023, 12:39 AMcargo shuttle logs give you anything?full-monitor-55021
03/02/2023, 12:39 AMfull-monitor-55021
03/02/2023, 12:47 AMfull-monitor-55021
03/02/2023, 12:48 AMgentle-ice-1561
03/02/2023, 12:49 AMfull-monitor-55021
03/02/2023, 12:51 AMfull-monitor-55021
03/02/2023, 12:52 AM2023-03-01T19:49:53.754969410Z ERROR {error="Run error: Panic occurred in shuttle_service::main`: panicked calling main"} shuttle_deployer::deployment::run: service startup encountered an errorgentle-ice-1561
03/02/2023, 12:53 AMdeploy or local run?full-monitor-55021
03/02/2023, 12:54 AMfull-monitor-55021
03/02/2023, 12:54 AMgentle-ice-1561
03/02/2023, 12:58 AMcargo shuttle -V and in Cargo.toml) have you got?full-monitor-55021
03/02/2023, 1:06 AMfull-monitor-55021
03/02/2023, 1:08 AMgentle-ice-1561
03/02/2023, 1:09 AMfull-monitor-55021
03/02/2023, 1:11 AMgentle-ice-1561
03/02/2023, 1:17 AMfull-monitor-55021
03/02/2023, 1:28 AMfull-monitor-55021
03/02/2023, 1:28 AMgentle-ice-1561
03/02/2023, 1:33 AMInstallation pagefull-monitor-55021
03/02/2023, 2:49 AMfull-monitor-55021
03/02/2023, 2:49 AMfull-monitor-55021
03/02/2023, 2:49 AMfull-monitor-55021
03/02/2023, 2:49 AMagreeable-painting-48846
03/02/2023, 6:08 AM