Files
qrust/Dockerfile
Nikolaos Karaolidis de3989ec35 Fix the Sin of Man
- Migrate to ClickHouse
- Simplify serde renaming
- Simplify backfill logic
- Compartmentalize database columns

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2024-01-25 17:16:50 +00:00

23 lines
405 B
Docker

FROM rust:alpine AS builder
RUN apk add --no-cache pkgconf musl-dev openssl-dev
WORKDIR /usr/src/qrust
RUN mkdir src && echo "fn main() {}" > src/main.rs
COPY Cargo.toml ./
RUN cargo build --release
RUN rm -rf src
COPY . .
RUN cargo build --release
FROM alpine AS qrust
WORKDIR /usr/src/qrust
COPY --from=builder /usr/src/qrust/target/release/qrust .
COPY log4rs.yaml .
EXPOSE 7878
CMD ["./qrust"]