27 lines
939 B
Bash
27 lines
939 B
Bash
#!/bin/bash
|
|
|
|
# 설정 파일 로드
|
|
source /data/promteams/config.env
|
|
|
|
# 필수 변수 확인
|
|
if [ -z "$WEBHOOK_URL" ] || [ -z "$REQUEST_URI" ]; then
|
|
echo "필수 설정 값이 누락되었습니다. config.env 파일을 확인하세요."
|
|
exit 1
|
|
fi
|
|
|
|
echo "기존 promteams 컨테이너를 중지하고 삭제합니다."
|
|
docker stop promteams >/dev/null 2>&1
|
|
docker rm promteams >/dev/null 2>&1
|
|
|
|
echo "환경변수 방식을 사용하는 구버전 이미지(v1.5.2)로 Prometheus-MSTeams 컨테이너를 시작합니다."
|
|
docker run -d -p 2000:2000 \
|
|
--name="promteams" \
|
|
--restart=always \
|
|
-e TEAMS_INCOMING_WEBHOOK_URL="$WEBHOOK_URL" \
|
|
-e TEAMS_REQUEST_URI="$REQUEST_URI" \
|
|
-v "$TEMPLATE_HOST_PATH:$TEMPLATE_CONTAINER_PATH" \
|
|
quay.io/prometheusmsteams/prometheus-msteams:v1.5.2
|
|
|
|
echo "컨테이너가 시작되었습니다. 아래 명령어로 상태를 확인하세요:"
|
|
echo "docker ps | grep promteams"
|