You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
501 B
26 lines
501 B
10 months ago
|
FROM ubuntu:22.04
|
||
|
|
||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||
|
RUN apt update && apt install -y --no-install-recommends \
|
||
|
ca-certificates \
|
||
|
git \
|
||
|
openssh-client \
|
||
|
build-essential \
|
||
|
pkg-config \
|
||
|
cmake \
|
||
|
clang-tidy \
|
||
|
valgrind \
|
||
|
libgtest-dev \
|
||
|
libgmock-dev \
|
||
|
libfuse3-dev \
|
||
|
libwebsockets-dev
|
||
|
|
||
|
ARG USERNAME=user
|
||
|
ARG USER_UID=1000
|
||
|
ARG USER_GID=$USER_UID
|
||
|
|
||
|
RUN groupadd --gid $USER_GID $USERNAME
|
||
|
RUN useradd --uid $USER_UID --gid $USER_GID -m $USERNAME
|
||
|
|
||
|
USER $USERNAME
|