openws-server 0.1.0

WebSocket server with room-based messaging, private messages, HTTP broadcast, and configurable limits
1
2
3
4
5
6
7
8
9
10
FROM rust:alpine AS builder
WORKDIR /app
COPY . .
RUN cargo build --release

FROM debian:bookworm-slim
COPY --from=builder /app/target/release/openws-server /usr/local/bin/openws-server
COPY openws.toml /etc/openws/openws.toml
EXPOSE 3000
CMD ["openws-server"]