this repo has no description
1FROM rust:1.91.1-alpine AS builder 2 3RUN apk add ca-certificates openssl openssl-dev pkgconfig 4 5WORKDIR /app 6 7COPY Cargo.toml Cargo.lock ./ 8RUN mkdir src && echo "fn main() {}" > src/main.rs && cargo build --release && rm -rf src 9 10COPY src ./src 11COPY tests ./tests 12COPY migrations ./migrations 13COPY .sqlx ./.sqlx 14RUN touch src/main.rs && cargo build --release 15 16FROM alpine:3.23 17 18COPY --from=builder /app/target/release/bspds /usr/local/bin/bspds 19COPY --from=builder /app/migrations /app/migrations 20 21WORKDIR /app 22 23ENV SERVER_HOST=0.0.0.0 24ENV SERVER_PORT=3000 25 26EXPOSE 3000 27 28CMD ["bspds"]