11ARG ASSETS_VERSION
22ARG UPSTREAM_VERSION
33
4- FROM ghcr.io/shutter-network/assets:${ASSETS_VERSION} as assets
4+ FROM ghcr.io/shutter-network/assets:${ASSETS_VERSION} AS assets
55
66RUN rsync -aq --delete /assets-source/ /assets/
77
@@ -40,6 +40,7 @@ ADD ${STAKER_SCRIPTS_URL}/dvt_lsd_tools.sh /etc/profile.d/
4040
4141COPY go-shutter-settings ${SHUTTER_SETTINGS_SRC_DIR}
4242COPY supervisord.conf /etc/supervisord.conf
43+ COPY promtail_config.yaml /etc/promtail_config.yaml
4344
4445RUN go build -C ${SHUTTER_SETTINGS_SRC_DIR} -o /usr/local/bin/go_shutter_settings
4546
@@ -49,9 +50,18 @@ RUN mkdir -p ${KEYPER_CONFIG_DIR} ${SHUTTER_CHAIN_DIR} ${ASSETS_DIR} /opt/superv
4950COPY scripts /usr/local/bin/
5051COPY --from=assets ${ASSETS_DIR}/ ${ASSETS_DIR}/
5152
53+ # For pushing logs to loki
54+ RUN apt-get -y install wget gpg
55+ RUN mkdir -p /etc/apt/keyrings/
56+ RUN wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor > /etc/apt/keyrings/grafana.gpg
57+ RUN echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | tee /etc/apt/sources.list.d/grafana.list
58+ # promtail & rotatelogs (from apache2)
59+ RUN apt-get update && apt-get -y install promtail apache2
60+
61+
5262# Placed here to rebuild less layers
5363ENV CHAIN_PORT=${CHAIN_PORT} \
5464 SHUTTER_P2P_LISTENADDRESSES="/ip4/0.0.0.0/tcp/${KEYPER_PORT},/ip4/0.0.0.0/udp/${KEYPER_PORT}/quic-v1" \
5565 NETWORK=${NETWORK}
5666
57- ENTRYPOINT ["supervisord" , "-c" , "/etc/supervisord.conf" ]
67+ ENTRYPOINT ["supervisord" , "-c" , "/etc/supervisord.conf" ]
0 commit comments