From 99cc26bb608efdba2ce4b3949d5703f0549b4a8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emrik=20=C3=96stling?= Date: Fri, 23 Oct 2026 00:09:10 +0200 Subject: [PATCH] fix docker build --- Dockerfile | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a0614f50..af8b70b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,10 @@ COPY package.json bun.lock /app/ RUN bun install --frozen-lockfile COPY . . +RUN apt-get update && \ + apt-get install -y --no-install-recommends gcc libc6-dev && \ + rm -rf /var/lib/apt/lists/* + RUN bun run build:bin FROM debian:testing-slim AS release diff --git a/package.json b/package.json index c7fe4658..5b609182 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "format:prettier": "prettier --write .", "build:css": "bun x @tailwindcss/cli -i ./src/main.css -o ./public/generated.css", "build:js": "tsc", - "build:runner": "mkdir -p bin && gcc -O2 -Wall -Wextra src/native/landlock-runner.c -o bin/landlock-runner || true", + "build:runner": "mkdir -p bin && gcc -O2 -Wall -Wextra src/native/landlock-runner.c -o bin/landlock-runner", "build:bin": "bun run build:css && bun run build:runner && bun build --compile --minify --sourcemap --bytecode --format=esm --define 'process.env.NODE_ENV=\"production\"' src/index.tsx --outfile dist/convertx", "build:docker": "docker compose build", "build": "bun run build:css && bun run build:js",