f708d32bf1
Used to be: git.openstack.org/openstack/monasca-persister?h=stable/pike Now : opendev.org/openstack/monasca-persister/src/branch/stable/pike Since the way links to specific branches changed, usage of those links has to be changed as well. CONSTRAINTS_BRANCH variable was removed because CONSTRAINTS_FILE contains link to the upper-requirements file with specified branch. Story: 2005666 Task: 30970 Change-Id: I704cd025d6ccf7e9769a276d6094c4e2f3fb69ef
40 lines
1.1 KiB
Docker
40 lines
1.1 KiB
Docker
ARG DOCKER_IMAGE=monasca/notification
|
|
ARG APP_REPO=https://review.opendev.org/openstack/monasca-notification
|
|
|
|
# Branch, tag or git hash to build from.
|
|
ARG REPO_VERSION=master
|
|
ARG CONSTRAINTS_BRANCH=master
|
|
ARG COMMON_VERSION=master
|
|
|
|
# Extra Python3 dependencies.
|
|
ARG EXTRA_DEPS="netaddr gevent==1.3.5 greenlet"
|
|
|
|
# Always start from `monasca-base` image and use specific tag of it.
|
|
ARG BASE_TAG=master
|
|
FROM monasca/base:$BASE_TAG
|
|
|
|
# Environment variables used for our service or wait scripts.
|
|
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 all necessary files to proper locations.
|
|
COPY notification.yaml.j2 /etc/monasca/
|
|
|
|
# Implement start script in `start.sh` file.
|
|
CMD ["/start.sh"]
|