From 796a8f59a61ed6e54d0d2b41a5d0155c5bb9696b Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Wed, 10 Jun 2026 21:32:08 +0200 Subject: chore: Remove unneeded files --- Dockerfile | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 37e40ffe..00000000 --- a/Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -FROM lukemathwalker/cargo-chef:latest-rust-1.96.0-slim-bookworm AS chef -WORKDIR app - -FROM chef AS planner -COPY . . -RUN cargo chef prepare --recipe-path recipe.json - -FROM chef AS builder - -# Ensure working C compile setup (not installed by default in arm64 images) -RUN apt update && apt install build-essential -y - -COPY --from=planner /app/recipe.json recipe.json -RUN cargo chef cook --release --recipe-path recipe.json - -COPY . . -RUN cargo build --release --bin atuin-server - -FROM debian:bookworm-20260518-slim AS runtime -LABEL org.opencontainers.image.source="https://github.com/atuinsh/atuin" \ - org.opencontainers.image.url="https://atuin.sh" \ - org.opencontainers.image.licenses="MIT" - -RUN useradd -c 'atuin user' atuin && mkdir /config && chown atuin:atuin /config -# Install ca-certificates for webhooks to work -RUN apt update && apt install ca-certificates -y && rm -rf /var/lib/apt/lists/* -WORKDIR app - -USER atuin - -ENV TZ=Etc/UTC -ENV RUST_LOG=atuin_server=info -ENV ATUIN_CONFIG_DIR=/config - -COPY --from=builder /app/target/release/atuin-server /usr/local/bin -ENTRYPOINT ["/usr/local/bin/atuin-server"] -- cgit v1.3.1