loki-build-image/Dockerfile
Rama main · réplica de lectura del repositorio original.
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" ]