Dockerfile 1.01 KB
Newer Older
1
# Pull base image  
2
FROM ubuntu:16.04
3 4 5

MAINTAINER S. Koulouzis "S.Koulouzis@uva.nl"

6
ARG RELESE_VERSION=0.2
7

8 9

ENV DEBIAN_FRONTEND=noninteractive 
10
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends 
11
RUN apt-get upgrade -y
12
RUN apt-get install -y wget git inetutils-ping software-properties-common build-essential libssl-dev libffi-dev python-dev graphviz graphviz-dev python-pip
13

14
# Install python stuff
15 16 17 18 19 20
RUN pip install --upgrade pip
RUN pip install pydot
RUN pip install numpy
RUN pip install networkx==1.10
RUN pip install flask
RUN pip install tosca-parser
Spiros Koulouzis's avatar
Spiros Koulouzis committed
21
RUN pip install pika==0.11.2
22 23 24 25 26
RUN export LC_ALL="en_US.UTF-8"
RUN pip install paramiko



27
# Install planner
28
WORKDIR /root/
29 30
RUN wget https://github.com/QCAPI-DRIP/DRIP-integradation/releases/download/$RELESE_VERSION/drip-planner.tar.gz
RUN tar -xzvf drip-planner.tar.gz
31

32
ENTRYPOINT sleep 10 && python /root/drip-planner/rpc_server.py $RABBITMQ_HOST
33 34

# docker build -t drip-planner .
35
# docker run -e RABBITMQ_HOST=172.17.0.2 drip-planner