+1
-1
Cargo.toml
+1
-1
Cargo.toml
+12
-1
Dockerfile
+12
-1
Dockerfile
···
1
1
# Use the official Rust image
2
-
FROM rust:1.75-slim as builder
2
+
FROM rust:1.82-slim as builder
3
+
4
+
# Install build dependencies
5
+
RUN apt-get update && apt-get install -y \
6
+
pkg-config \
7
+
libssl-dev \
8
+
&& rm -rf /var/lib/apt/lists/*
3
9
4
10
# Set working directory
5
11
WORKDIR /app
···
15
21
16
22
# Runtime stage
17
23
FROM debian:bookworm-slim
24
+
25
+
# Install runtime dependencies
26
+
RUN apt-get update && apt-get install -y \
27
+
ca-certificates \
28
+
&& rm -rf /var/lib/apt/lists/*
18
29
19
30
# Create app user
20
31
RUN useradd -r -s /bin/false appuser