diff options
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r-- | docker/Dockerfile | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 077f5e34..56ca1ea2 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -12,11 +12,13 @@ MAINTAINER Stamatis Katsaounis <mokats@intracom-telecom.com> LABEL version="0.1" description="OPNFV Dovetail Docker Container" ARG BRANCH=master +ARG SWAGGER_UI_TAG=v3.22.3 RUN \ apt-get update \ && \ apt-get install -y \ + apache2 \ gcc \ make \ git \ @@ -50,8 +52,16 @@ RUN \ && \ ln -s /usr/local/lib/python2.7/dist-packages/dovetail ${REPOS_DIR}/dovetail +RUN \ + git clone https://github.com/swagger-api/swagger-ui.git \ +&& \ + cd swagger-ui && git checkout $SWAGGER_UI_TAG + WORKDIR ${REPOS_DIR}/dovetail ENV FLASK_APP ${API_DIR}/app/routes.py +# This port is for flask API in container EXPOSE 5000 -CMD ${API_DIR}/boot.sh +# This port is for Swagger UI in container +EXPOSE 80 +CMD bash ${API_DIR}/boot.sh |