blob: 389a0b4f619bfff0a43a7247ed8e019fb0ff1032 [file] [log] [blame]
prithiv1e3d6ce2017-10-10 13:12:55 +01001# Copyright 2017 Intel Research and Development Ireland Limited
2# *************************************************************
3
4# This file is part of OSM Monitoring module
5# All Rights Reserved to Intel Corporation
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: prithiv.mohan@intel.com or adrian.hoban@intel.com
21
22#__author__ = "Prithiv Mohan"
23#__date__ = "25/Sep/2017"
24
25FROM ubuntu:16.04
26RUN apt-get update && \
Helena McGough8c376472017-10-11 17:34:39 +010027 DEBIAN_FRONTEND=noninteractive apt-get --yes install git tox make python python-pip debhelper && \
prithiv1e3d6ce2017-10-10 13:12:55 +010028 DEBIAN_FRONTEND=noninteractive apt-get --yes install wget python-dev python-software-properties python-stdeb&& \
29 DEBIAN_FRONTEND=noninteractive pip install -U pip && \
30 DEBIAN_FRONTENT=noninteractive pip install -U requests logutils jsonschema lxml && \
31 DEBIAN_FRONTEND=noninteractive pip install -U setuptools setuptools-version-command stdeb jsmin && \
32 DEBIAN_FRONTEND=noninteractive pip install -U six pyvcloud bottle cherrypy pyopenssl && \
33 DEBIAN_FRONTEND=noninteractive apt-get --yes install default-jre libmysqlclient-dev && \
34 DEBIAN_FRONTEND=noninteractive apt-get --yes install libmysqlclient-dev libxml2 && \
35 DEBIAN_FRONTEND=noninteractive pip install -U MySQL-python \
36 python-openstackclient \
37 python-keystoneclient \
38 aodhclient \
39 gnocchiclient \
40 boto==2.48 \
41 python-cloudwatchlogs-logging \
42 py-cloudwatch