20 lines
564 B
Docker
20 lines
564 B
Docker
FROM ubuntu:22.04
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt-get update && apt-get install -y \
|
|
build-essential \
|
|
cmake \
|
|
git \
|
|
libjson-c-dev \
|
|
pkg-config \
|
|
nodejs \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN git clone --depth 1 --branch v0.0.20250529 https://github.com/jow-/ucode.git /tmp/ucode \
|
|
&& cmake -S /tmp/ucode -B /tmp/ucode/build -DUBUS_SUPPORT=OFF -DUCI_SUPPORT=OFF -DULOOP_SUPPORT=OFF \
|
|
&& cmake --build /tmp/ucode/build --parallel \
|
|
&& cmake --install /tmp/ucode/build \
|
|
&& ldconfig \
|
|
&& rm -rf /tmp/ucode
|