From e0fb2f6425e925f82ab5d98d06b24e56f11d8c51 Mon Sep 17 00:00:00 2001 From: Cetin Date: Tue, 5 Nov 2024 20:13:02 +0300 Subject: [PATCH] add dockerfile for release --- .github/workflows/release.yml | 2 +- Dockerfile | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3d5944ed..ac744591 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,7 @@ jobs: push: false load: true tags: clementine:latest - platforms: linux/arm64 + platforms: linux/amd64 - name: Run and extract binary run: | docker run -d --name test-container --entrypoint /bin/sh clementine:latest -c "while true; do sleep 30; done" diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..e727ffa0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM rust:1.78.0-bookworm +WORKDIR /clementine +COPY . . +RUN apt update && apt -y upgrade && apt -y install libclang-dev pkg-config protobuf-compiler curl cmake git + +RUN SKIP_GUEST_BUILD=1 cargo build --release --bin server