From 29d1032ce834eeac8be0e16dfcccea368246f453 Mon Sep 17 00:00:00 2001 From: Bao Tong Date: Sun, 9 Apr 2023 14:55:22 +1000 Subject: [PATCH] testing docker dev env --- .docker/docker-compose.yaml | 4 ++-- backend/src/main.rs | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.docker/docker-compose.yaml b/.docker/docker-compose.yaml index 366c8c1..920b8b4 100755 --- a/.docker/docker-compose.yaml +++ b/.docker/docker-compose.yaml @@ -34,7 +34,7 @@ services: image: postgres:12-alpine restart: always environment: - - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} + - POSTGRES_PASSWORD=mysecretpassword networks: - server-side ports: @@ -48,4 +48,4 @@ networks: volumes: backend-cache: {} - db-data: {} + db-data: {} \ No newline at end of file diff --git a/backend/src/main.rs b/backend/src/main.rs index 149e99e..d8dfb2a 100755 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -26,6 +26,11 @@ fn address() -> String { std::env::var("ADDRESS").unwrap_or_else(|_| "127.0.0.1:8000".into()) } +#[get("/heath_check")] +pub async fn health_check() -> HttpResponse { + HttpResponse::Ok().finish() +} + #[actix_web::main] async fn main() -> std::io::Result<()> { env_logger::init(); @@ -38,6 +43,7 @@ async fn main() -> std::io::Result<()> { App::new() .app_data(web::Data::new(pg_pool.clone())) .service(list_users) + .service(health_check) }) .bind(&address)? .run()