17 lines
535 B
Docker
17 lines
535 B
Docker
# AnyBot 帳號伺服器 (thin backend). Build from the app/ folder:
|
|
# docker build -f relay/Dockerfile -t anybot-relay .
|
|
FROM rust:1-bookworm AS build
|
|
WORKDIR /src
|
|
COPY src/httpd.rs src/httpd.rs
|
|
COPY mobile mobile
|
|
COPY relay relay
|
|
RUN cd relay && cargo build --release
|
|
|
|
FROM debian:bookworm-slim
|
|
RUN useradd -m relay && mkdir /data && chown relay /data
|
|
COPY --from=build /src/relay/target/release/anybot-relay /usr/local/bin/anybot-relay
|
|
USER relay
|
|
VOLUME /data
|
|
EXPOSE 8080
|
|
CMD ["anybot-relay", "--port", "8080", "--data", "/data"]
|