14 lines
397 B
Docker
14 lines
397 B
Docker
FROM rustlang/rust:nightly as builder
|
|
WORKDIR ./app
|
|
COPY . .
|
|
RUN cargo install --path .
|
|
|
|
FROM debian:bookworm-slim as runner
|
|
RUN apt update && apt install -y libpq-dev libc6
|
|
COPY --from=builder /usr/local/cargo/bin/request-mirror /usr/local/bin/request-mirror
|
|
COPY ./templates /templates
|
|
COPY .env.docker .env
|
|
ENV ROCKET_ADDRESS=0.0.0.0
|
|
ENV ROCKET_ENV=production
|
|
EXPOSE 8000
|
|
CMD ["request-mirror"] |