Merge commit '9790ef4dacdf729d8825dbe745379bd6c669b9dd' as 'components/rfs'
This commit is contained in:
23
components/rfs/Dockerfile
Normal file
23
components/rfs/Dockerfile
Normal file
@@ -0,0 +1,23 @@
|
||||
FROM rust:slim as builder
|
||||
|
||||
WORKDIR /src
|
||||
|
||||
COPY fl-server /src/fl-server
|
||||
COPY rfs /src/rfs
|
||||
COPY docker2fl /src/docker2fl
|
||||
COPY Cargo.toml .
|
||||
COPY Cargo.lock .
|
||||
COPY config.toml .
|
||||
|
||||
RUN apt-get update && apt-get install curl build-essential libssl-dev musl-tools -y
|
||||
RUN rustup target add x86_64-unknown-linux-musl
|
||||
RUN cargo build --release --bin fl-server --target=x86_64-unknown-linux-musl
|
||||
|
||||
FROM alpine:3.19
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY --from=builder /src/target/x86_64-unknown-linux-musl/release/fl-server .
|
||||
COPY --from=builder /src/config.toml .
|
||||
|
||||
ENTRYPOINT [ "./fl-server", "--config-path", "config.toml"]
|
||||
Reference in New Issue
Block a user