...

Text file src/github.com/prometheus/alertmanager/Dockerfile

Documentation: github.com/prometheus/alertmanager

     1ARG ARCH="amd64"
     2ARG OS="linux"
     3FROM quay.io/prometheus/busybox-${OS}-${ARCH}:latest
     4LABEL maintainer="The Prometheus Authors <prometheus-developers@googlegroups.com>"
     5
     6ARG ARCH="amd64"
     7ARG OS="linux"
     8COPY .build/${OS}-${ARCH}/amtool       /bin/amtool
     9COPY .build/${OS}-${ARCH}/alertmanager /bin/alertmanager
    10COPY examples/ha/alertmanager.yml      /etc/alertmanager/alertmanager.yml
    11
    12RUN mkdir -p /alertmanager && \
    13    chown -R nobody:nobody etc/alertmanager /alertmanager
    14
    15USER       nobody
    16EXPOSE     9093
    17VOLUME     [ "/alertmanager" ]
    18WORKDIR    /alertmanager
    19ENTRYPOINT [ "/bin/alertmanager" ]
    20CMD        [ "--config.file=/etc/alertmanager/alertmanager.yml", \
    21             "--storage.path=/alertmanager" ]

View as plain text