File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4949
5050 - name : Install Lua
5151 run : |
52- sudo apt update && sudo apt install -y lua5.4
53- lua -v
52+ sudo apt-get update
53+ sudo DEBIAN_FRONTEND=noninteractive apt-get install -y \
54+ lua5.4 liblua5.4-dev pkg-config build-essential
55+ lua -v || true
5456
5557 - name : Build
5658 run : cargo build --release
Original file line number Diff line number Diff line change @@ -6,14 +6,14 @@ COPY src ./src/
66COPY data ./data/
77COPY Cargo.toml .
88COPY Cargo.lock .
9- RUN apt update && apt install -y lua5.4
9+ RUN apt update && apt install -y lua5.4 liblua5.4-dev pkg-config build-essential
1010RUN cargo build --release
1111
1212# ---------- Stage 2: Run ----------
1313FROM debian:13-slim
1414
1515WORKDIR /app
16- RUN apt update && apt install -y git lua5.4 --no-install-recommends && rm -rf /var/lib/apt/lists/*
16+ RUN apt update && apt install -y git lua5.4 liblua5.4-dev --no-install-recommends && rm -rf /var/lib/apt/lists/*
1717COPY --from=builder /app/target/release/whois-server .
1818
1919EXPOSE 43
You can’t perform that action at this time.
0 commit comments