Skip to content

Commit e5493e1

Browse files
ci: fix dockerfile
Signed-off-by: Henry <mail@henrygressmann.de>
1 parent b89f1d3 commit e5493e1

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

.github/workflows/container.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ jobs:
5151
password: ${{ secrets.GITHUB_TOKEN }}
5252
- name: Download liwan binaries
5353
run: |
54-
mkdir -p dist
54+
mkdir -p dist/amd64 dist/arm64
5555
5656
curl -fsSL https://github.com/explodingcamera/liwan/releases/download/${{ inputs.tag }}/liwan-x86_64-unknown-linux-musl.tar.gz \
57-
| tar -xz -C dist --strip-components=1 &
57+
| tar -xz -C dist/amd64 &
5858
5959
curl -fsSL https://github.com/explodingcamera/liwan/releases/download/${{ inputs.tag }}/liwan-aarch64-unknown-linux-musl.tar.gz \
60-
| tar -xz -C dist/arm64 --strip-components=1 &
60+
| tar -xz -C dist/arm64 &
6161
6262
wait
6363
- name: Build and push Docker images

scripts/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
FROM gcr.io/distroless/cc-debian13:nonroot
2+
ARG TARGETARCH
23

34
ENV LIWAN_CONFIG=/liwan.config.toml
45
ENV LIWAN_DATA_DIR=/data
56

6-
COPY --from=buildx /dist/${TARGETARCH:+amd64/}liwan /liwan
7+
USER 1000:1000
8+
9+
COPY ./dist/${TARGETARCH:+amd64/}liwan /liwan
710

811
EXPOSE 9042
912
STOPSIGNAL SIGINT

0 commit comments

Comments
 (0)