ARG GO_VERSION=latest ARG BUILD_IMAGE=golang:$GO_VERSION FROM $BUILD_IMAGE ARG SRC_DIR=/src/loki ARG INSTALL_WORKFLOW_DEPS_ARGS ARG USER=loki ARG USER_UID=1000 ARG USER_GID=1000 COPY .github $SRC_DIR/.github RUN git config --global --add safe.directory $SRC_DIR RUN echo "Install dependencies ..." RUN $SRC_DIR/.github/vendor/github.com/grafana/loki-release/workflows/install_workflow_dependencies.sh $INSTALL_WORKFLOW_DEPS_ARGS RUN groupadd -o -g $USER_GID $USER \ && useradd -o -m -u $USER_UID -g $USER_GID -s /bin/bash $USER USER $USER WORKDIR $SRC_DIR ENTRYPOINT [ "/usr/bin/make" ]