38 lines
1016 B
YAML
38 lines
1016 B
YAML
services:
|
|
alertmanager:
|
|
build:
|
|
context: ../../../
|
|
dockerfile: src/alert/alertmanager/build/Dockerfile
|
|
args:
|
|
ARGUS_BUILD_UID: ${ARGUS_BUILD_UID:-2133}
|
|
ARGUS_BUILD_GID: ${ARGUS_BUILD_GID:-2015}
|
|
USE_INTRANET: ${USE_INTRANET:-false}
|
|
image: argus-alertmanager:latest
|
|
container_name: argus-alertmanager
|
|
environment:
|
|
- ALERTMANAGER_BASE_PATH=/private/argus/alert/alertmanager
|
|
- ARGUS_BUILD_UID=${ARGUS_BUILD_UID:-2133}
|
|
- ARGUS_BUILD_GID=${ARGUS_BUILD_GID:-2015}
|
|
ports:
|
|
- "${ARGUS_PORT:-9093}:9093"
|
|
volumes:
|
|
- ${DATA_ROOT:-./data}/alert/alertmanager:/private/argus/alert/alertmanager
|
|
- ${DATA_ROOT:-./data}/etc:/private/argus/etc
|
|
networks:
|
|
- argus-debug-net
|
|
restart: unless-stopped
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "10m"
|
|
max-file: "3"
|
|
|
|
networks:
|
|
argus-debug-net:
|
|
driver: bridge
|
|
name: argus-debug-net
|
|
|
|
volumes:
|
|
alertmanager_data:
|
|
driver: local
|