blob: b32a95d8a12379f0d2899a6cb35ca33502c7af31 [file] [log] [blame]
bravofc973b572020-10-21 16:58:50 -03001# Copyright 2020 Whitestack, LLC
2# *************************************************************
3
4# This file is part of OSM Monitoring module
5# All Rights Reserved to Whitestack, LLC
6
7# Licensed under the Apache License, Version 2.0 (the "License"); you may
8# not use this file except in compliance with the License. You may obtain
9# a copy of the License at
10
11# http://www.apache.org/licenses/LICENSE-2.0
12
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
15# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
16# License for the specific language governing permissions and limitations
17# under the License.
18
19# For those usages not covered by the Apache License, Version 2.0 please
20# contact: fbravo@whitestack.com or glavado@whitestack.com
21##
22
23FROM python:3.8
24
25
26ENV PROMETHEUS_URL http://prometheus:9090
27ENV MONGODB_URL mongodb://mongo:27017
28ENV PROMETHEUS_CONFIG_FILE /etc/prometheus/prometheus.yml
29ENV TARGET_DATABASE osm
30
31WORKDIR /code
32
33COPY src/requirements.txt .
34
35RUN pip install -r requirements.txt
36
37COPY src/app.py .
38
39CMD [ "python", "-u", "./app.py" ]