graphql-engine/v3/dev-auth-webhook.Dockerfile
Daniel Harvey 64657639d4 Use Rust 1.79.0 (#751)
<!-- Thank you for submitting this PR! :) -->

## Description

Upgrade Rust, as a treat. Functional no-op.

---------

Co-authored-by: Samir Talwar <samir@functional.computer>
V3_GIT_ORIGIN_REV_ID: 1e0014049e89b8658326c8d8f652df800c415526
2024-06-27 22:22:01 +00:00

21 lines
488 B
Docker

# This should match the Rust version in rust-toolchain.yaml and the other Dockerfiles.
FROM rust:1.79.0 AS builder
WORKDIR /app
COPY ./Cargo.toml ./Cargo.toml
COPY ./crates ./crates
WORKDIR /app/crates/auth/dev-auth-webhook
RUN cargo build --release --package=dev-auth-webhook
# copy
FROM debian:bookworm-slim
COPY --from=builder /app/target/release/dev-auth-webhook /usr/bin
RUN apt-get update && \
apt-get install -y openssl
EXPOSE 3050
ENTRYPOINT ["/usr/bin/dev-auth-webhook"]