FROM ubuntu:22.04 RUN rm /bin/sh && ln -s /bin/bash /bin/sh # Install base dependencies RUN apt-get update RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata RUN apt-get install -y -q --no-install-recommends \ apt-transport-https \ build-essential \ ca-certificates \ curl \ git \ libssl-dev \ python3 \ wget \ && rm -rf /var/lib/apt/lists/* RUN useradd -ms /bin/bash -d /kibana kibana # Install and setup nvm and node USER kibana ARG NODE_VERSION ENV NVM_VERSION v0.39.1 ENV NVM_DIR /kibana/nvm RUN mkdir $NVM_DIR \ && cd $NVM_DIR \ && curl https://raw.githubusercontent.com/nvm-sh/nvm/$NVM_VERSION/install.sh | bash \ && . ./nvm.sh \ && nvm install $NODE_VERSION \ && nvm alias default $NODE_VERSION \ && nvm use default ENV NODE_PATH $NVM_DIR/versions/node/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # Install yarn USER kibana WORKDIR /kibana RUN npm install -g yarn WORKDIR /kibana/src CMD ["bash"]