aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-06-10 21:32:08 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-06-10 21:32:08 +0200
commit796a8f59a61ed6e54d0d2b41a5d0155c5bb9696b (patch)
tree538a0b1dac22b5aec2b65e67a0115369f44a1d88 /Dockerfile
parentfeat: Capture command output + expose to new `atuin_output` tool (#3510) (diff)
downloadatuin-796a8f59a61ed6e54d0d2b41a5d0155c5bb9696b.zip
chore: Remove unneeded files
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile36
1 files changed, 0 insertions, 36 deletions
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"]