From 3585d503f9c0fbf1f46d0086d1ffc355779788a9 Mon Sep 17 00:00:00 2001 From: John Shaughnessy Date: Tue, 7 Nov 2023 13:02:06 -0500 Subject: [PATCH] Debug workflows --- docker/prod.yml | 2 +- server/src/api/weights.rs | 4 ++-- server/src/main.rs | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docker/prod.yml b/docker/prod.yml index 99b0ee2..8098717 100644 --- a/docker/prod.yml +++ b/docker/prod.yml @@ -3,4 +3,4 @@ services: track-server: image: us-central1-docker.pkg.dev/hubs-dev-333333/ocho-osai/johnshaughnessy/track/track-server volumes: - - ./track:/track + - ./:/track diff --git a/server/src/api/weights.rs b/server/src/api/weights.rs index 0372225..82fdc96 100644 --- a/server/src/api/weights.rs +++ b/server/src/api/weights.rs @@ -16,14 +16,14 @@ pub async fn post_weights( } pub async fn get_weights(pool: web::Data>>) -> impl Responder { + log::info!("get_weights"); let mut conn = pool.get().unwrap(); match server::models::weights::read_weights(&mut conn) { Ok(weights) => HttpResponse::Ok().json(weights), Err(e) => { HttpResponse::InternalServerError().body(format!("Error retrieving weights: {:?}", e)) - } - // Err(_) => HttpResponse::InternalServerError().body("Error retrieving weights."), + } // Err(_) => HttpResponse::InternalServerError().body("Error retrieving weights."), } } diff --git a/server/src/main.rs b/server/src/main.rs index daa0e35..6fdf5f6 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -34,7 +34,7 @@ async fn main() -> std::io::Result<()> { .allowed_header(http::header::CONTENT_TYPE) .max_age(3600), ref x if x == "prod" => Cors::default() - .allowed_origin("https://www.example.com") + .allow_any_origin() .allowed_methods(vec!["GET", "POST", "PATCH", "DELETE"]) .allowed_headers(vec![http::header::AUTHORIZATION, http::header::ACCEPT]) .allowed_header(http::header::CONTENT_TYPE) @@ -42,13 +42,12 @@ async fn main() -> std::io::Result<()> { _ => panic!("APP_ENV must be set to either 'dev' or 'prod'"), }; - println!("APP_ENV: {:?}", std::env::var("APP_ENV")); - println!("cors: {:?}", cors); + log::info!("APP_ENV: {:?}", std::env::var("APP_ENV")); + log::info!("cors: {:?}", cors); App::new() .wrap(cors) .app_data(web::Data::new(pool.clone())) - .service(fs::Files::new("/", "/track/server/static/client/").index_file("index.html")) .service( web::scope("/api") .service( @@ -62,6 +61,7 @@ async fn main() -> std::io::Result<()> { .route(web::delete().to(api::delete_weights)), ), ) + .service(fs::Files::new("/", "/track/server/static/client/").index_file("index.html")) }) .bind(format!("{}:{}", ip_address, port))? .run()