rapid-art-12222
03/11/2023, 8:01 AMcargo shuttle run, I am able to see the html file, but, when I run cargo shuttle deploy, and visit the url, I am seeing : No such file or directory (os error 2), when I view the page path: "/"agreeable-painting-48846
03/11/2023, 8:52 AMshuttle-static-folder are you running?rapid-art-12222
03/11/2023, 9:22 AMrapid-art-12222
03/11/2023, 9:23 AMrapid-art-12222
03/11/2023, 9:23 AMagreeable-painting-48846
03/11/2023, 9:23 AMrapid-art-12222
03/11/2023, 9:24 AMagreeable-painting-48846
03/11/2023, 9:24 AMshuttle-static-folder crate allows you to run static folders on shuttlerapid-art-12222
03/11/2023, 9:26 AMrapid-art-12222
03/11/2023, 9:27 AMagreeable-painting-48846
03/11/2023, 9:28 AMagreeable-painting-48846
03/11/2023, 9:29 AM#[shuttle_static_folder::StaticFolder(folder = "foo")] static_folder: PathBuf like sorapid-art-12222
03/11/2023, 9:30 AMrapid-art-12222
03/11/2023, 9:30 AMagreeable-painting-48846
03/11/2023, 9:31 AMshuttle_static_folder has some unintentional bugs with accidentally deleting the static folder but it should get fixed soonish hopefullyrapid-art-12222
03/11/2023, 9:32 AMrapid-art-12222
03/11/2023, 9:34 AMrapid-art-12222
03/11/2023, 9:34 AMagreeable-painting-48846
03/11/2023, 9:35 AMagreeable-painting-48846
03/11/2023, 9:36 AM#[shuttle_service::main]
async fn axum(
#[shuttle_static_folder::StaticFolder] static_folder: PathBuf,
#[shuttle_shared_db::Postgres] postgres: PgPool,
#[shuttle_secrets::Secrets] secrets: SecretStore,
) -> shuttle_service::ShuttleAxum {
... etc etc etcrapid-art-12222
03/11/2023, 9:36 AMrapid-art-12222
03/11/2023, 9:36 AMrapid-art-12222
03/11/2023, 10:12 AMagreeable-painting-48846
03/11/2023, 10:13 AMrapid-art-12222
03/11/2023, 10:13 AMagreeable-painting-48846
03/11/2023, 10:13 AMrapid-art-12222
03/11/2023, 10:15 AMrapid-art-12222
03/11/2023, 10:53 AMagreeable-painting-48846
03/11/2023, 10:54 AMrapid-art-12222
03/11/2023, 10:54 AMrapid-art-12222
03/11/2023, 10:55 AMagreeable-painting-48846
03/11/2023, 10:56 AMrapid-art-12222
03/11/2023, 10:57 AMrapid-art-12222
03/11/2023, 10:59 AMagreeable-painting-48846
03/11/2023, 11:01 AMrapid-art-12222
03/11/2023, 11:02 AMIndex file:
xyz.css
index.html
someimagefilesrapid-art-12222
03/11/2023, 11:03 AMagreeable-painting-48846
03/11/2023, 11:05 AMv0.11.3 of shuttle-static-folder on your Cargo.toml?rapid-art-12222
03/11/2023, 11:05 AMrapid-art-12222
03/11/2023, 11:05 AMrapid-art-12222
03/11/2023, 11:05 AMagreeable-painting-48846
03/11/2023, 11:06 AMagreeable-painting-48846
03/11/2023, 11:06 AMrapid-art-12222
03/11/2023, 11:07 AMrapid-art-12222
03/11/2023, 11:10 AMrapid-art-12222
03/11/2023, 11:10 AMagreeable-painting-48846
03/11/2023, 11:10 AMagreeable-painting-48846
03/11/2023, 11:11 AMrapid-art-12222
03/11/2023, 11:11 AMrapid-art-12222
03/11/2023, 11:12 AMrapid-art-12222
03/11/2023, 11:16 AMagreeable-painting-48846
03/11/2023, 11:17 AMrapid-art-12222
03/11/2023, 11:17 AMagreeable-painting-48846
03/11/2023, 11:17 AMrapid-art-12222
03/11/2023, 11:17 AMrapid-art-12222
03/11/2023, 11:18 AMrapid-art-12222
03/11/2023, 11:28 AMrapid-art-12222
03/11/2023, 11:28 AMrapid-art-12222
03/11/2023, 11:48 AMagreeable-painting-48846
03/11/2023, 11:49 AMrapid-art-12222
03/11/2023, 11:53 AMrapid-art-12222
03/11/2023, 12:02 PMrapid-art-12222
03/11/2023, 12:36 PMagreeable-painting-48846
03/11/2023, 12:38 PMrapid-art-12222
03/11/2023, 3:07 PMrust
async fn index() -> impl Responder {
NamedFile::open_async("./static/index.min.html").await
}
// ....
.service(web::resource("/").route(web::get().to(index)));rapid-art-12222
03/11/2023, 3:07 PMrapid-art-12222
03/11/2023, 3:08 PMagreeable-painting-48846
03/11/2023, 3:09 PMrapid-art-12222
03/11/2023, 3:11 PM