feat: GuiPresence (chat-service presence backend, gateway route, mod module); restore TODO history
This commit is contained in:
parent
8d9a2ad0d6
commit
e82efb74e7
44 changed files with 2202 additions and 19 deletions
20
backend/chat-service/Dockerfile
Normal file
20
backend/chat-service/Dockerfile
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Build context must be backend/ (the workspace root).
|
||||
FROM rust:1-trixie AS builder
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
protobuf-compiler pkg-config libssl-dev ca-certificates \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
WORKDIR /build
|
||||
COPY Cargo.toml Cargo.lock ./
|
||||
COPY common ./common
|
||||
COPY accounts-service ./accounts-service
|
||||
COPY gateway ./gateway
|
||||
COPY configs-service ./configs-service
|
||||
COPY chat-service ./chat-service
|
||||
RUN cargo build --release -p chat-service
|
||||
|
||||
FROM debian:trixie-slim
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
ca-certificates libssl3 \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
COPY --from=builder /build/target/release/chat-service /usr/local/bin/chat-service
|
||||
ENTRYPOINT ["/usr/local/bin/chat-service"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue