33 lines
1.0 KiB
Docker
33 lines
1.0 KiB
Docker
ARG COMMON_REPO=https://review.opendev.org/openstack/monasca-common
|
|
ARG COMMON_VERSION=3.1.0
|
|
ARG REPO_VERSION=stable/ussuri
|
|
ARG CONSTRAINTS_BRANCH=master
|
|
ARG CONSTRAINTS_FILE=https://opendev.org/openstack/requirements/raw/branch/stable/ussuri/upper-constraints.txt
|
|
|
|
ARG DOCKER_IMAGE=monasca/notification
|
|
ARG APP_REPO=https://review.opendev.org/openstack/monasca-notification
|
|
ARG EXTRA_DEPS="netaddr gevent==1.3.5 greenlet"
|
|
|
|
FROM monasca/base:ussuri as monasca-notification
|
|
|
|
ENV \
|
|
KAFKA_URI=kafka:9092 \
|
|
KAFKA_WAIT_FOR_TOPICS=retry-notifications,alarm-state-transitions,alarm-notifications,60-seconds-notifications \
|
|
ZOOKEEPER_URL=zookeeper:2181 \
|
|
ALARM_PROCESSORS=2 \
|
|
NOTIFICATION_PROCESSORS=2 \
|
|
RETRY_INTERVAL=30 \
|
|
RETRY_MAX_ATTEMPTS=5 \
|
|
MYSQL_HOST=mysql \
|
|
MYSQL_PORT=3306 \
|
|
MYSQL_USER=notification \
|
|
MYSQL_PASSWORD=password \
|
|
MYSQL_DB=mon \
|
|
STATSD_ENABLE=true \
|
|
STATSD_HOST=monasca-statsd \
|
|
STATSD_PORT=8125 \
|
|
STAY_ALIVE_ON_FAILURE="false"
|
|
|
|
COPY notification.yaml.j2 /etc/monasca/
|
|
CMD ["/start.sh"]
|