mirror of
https://github.com/sipeed/NanoKVM.git
synced 2026-09-11 00:22:56 -05:00
build: allow overriding the builder image and install patchelf
Groundwork for building outside an interactive terminal. - IMAGE_NAME becomes overridable so a prebuilt image can be used instead of building one locally - docker run no longer hardcodes -it on the app and support recipes: allocating a TTY fails where there is none. shell stays interactive - install patchelf, which server/build.sh needs to set the RPATH on the server binary
This commit is contained in:
@@ -3,7 +3,7 @@ FROM ubuntu:24.04 AS base_apt
|
||||
# RUN echo 'Acquire::http::Proxy "http://cache.lan:3142";' > /etc/apt/apt.conf.d/00cacher
|
||||
RUN userdel -r ubuntu
|
||||
RUN apt update \
|
||||
&& apt install wget git cmake build-essential python3 python3-venv python3-pip autoconf automake libtool gosu -y
|
||||
&& apt install wget git cmake build-essential python3 python3-venv python3-pip autoconf automake libtool gosu patchelf -y
|
||||
|
||||
ARG DOCKER_USER=build
|
||||
ARG DOCKER_UID=1000
|
||||
|
||||
Reference in New Issue
Block a user