feat: Add packet-gateway Dockerfile with eBPF dependencies and upgrade charging-engine to Rust 1.95

- Update charging-engine.Dockerfile from rust:1.94-slim to rust:1.95-slim
- Add packet-gateway.Dockerfile with rust:1.95-slim builder stage
- Add pkg-config, libssl-dev, clang, llvm, libelf-dev, and libbpf-dev build dependencies for eBPF support
- Add debian:bookworm-slim runtime stage with libssl3 and ca-certificates
- Copy circuit_breaker.rs from charging-engine for shared functionality
- Set RUST_LOG=info environment variable
This commit is contained in:
nutcas3
2026-04-25 06:20:58 +03:00
parent 715417c0eb
commit a54c0951f1
2 changed files with 42 additions and 1 deletions
@@ -1,4 +1,4 @@
FROM rust:1.94-slim AS builder
FROM rust:1.95-slim AS builder
WORKDIR /app