From 2f033a8807ce51c6ba55f5e9127c12b4f582fc74 Mon Sep 17 00:00:00 2001 From: Fu Zi Xiang Date: Thu, 18 Jan 2024 17:46:38 +0800 Subject: [PATCH] feat: use json format logs for admin frontend --- admin_frontend/Dockerfile | 9 ++------- admin_frontend/src/main.rs | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/admin_frontend/Dockerfile b/admin_frontend/Dockerfile index b1138a6b..4ca9c184 100644 --- a/admin_frontend/Dockerfile +++ b/admin_frontend/Dockerfile @@ -1,6 +1,6 @@ # User should build from parent directory -FROM lukemathwalker/cargo-chef:latest-rust-1.72.1 as chef +FROM lukemathwalker/cargo-chef:latest-rust-1 as chef WORKDIR /app RUN apt update && apt install lld clang -y @@ -29,14 +29,9 @@ RUN cargo build --release --bin admin_frontend FROM debian AS runtime WORKDIR /app -RUN apt-get update -y \ - && apt-get install -y --no-install-recommends libc6 libssl-dev \ - # Clean up - && apt-get autoremove -y \ - && apt-get clean -y \ - && rm -rf /var/lib/apt/lists/* COPY --from=builder /app/target/release/admin_frontend /usr/local/bin/admin_frontend COPY --from=builder /app/admin_frontend/assets /app/assets ENV RUST_BACKTRACE 1 +ENV RUST_LOG INFO CMD ["admin_frontend"] diff --git a/admin_frontend/src/main.rs b/admin_frontend/src/main.rs index 2317e217..54b9f556 100644 --- a/admin_frontend/src/main.rs +++ b/admin_frontend/src/main.rs @@ -20,7 +20,7 @@ async fn main() { dotenv::dotenv().ok(); // set up tracing - tracing_subscriber::fmt() + tracing_subscriber::fmt().json() .with_env_filter(tracing_subscriber::EnvFilter::from_default_env()) .init();