17 lines
540 B
Django/Jinja
17 lines
540 B
Django/Jinja
FROM {{ namespace }}/base-tools:{{ tag }}
|
|
MAINTAINER {{ maintainer }}
|
|
|
|
# Install alarm-manager and dependencies
|
|
COPY alarm-manager.py /opt/ccp/bin/
|
|
COPY requirements.txt /tmp/requirements.txt
|
|
COPY config-files /etc/alarm-manager/
|
|
|
|
RUN pip install --no-cache-dir -r /tmp/requirements.txt \
|
|
&& useradd --user-group alarm-manager \
|
|
&& usermod -a -G microservices alarm-manager \
|
|
&& chown -R alarm-manager: /etc/alarm-manager \
|
|
&& chmod 755 /opt/ccp/bin/alarm-manager.py \
|
|
&& rm -f /tmp/requirements.txt
|
|
|
|
USER alarm-manager
|