X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=validation.git;a=blobdiff_plain;f=bluval%2FDockerfile;fp=bluval%2FDockerfile;h=08753f7d0317b4be78bc2594f05424978edd77ed;hp=0000000000000000000000000000000000000000;hb=84f85ee9ad86254ba15cc4d237a8b9758304c5e9;hpb=51ff25ab363427ba81387878b8772c17f49daa8b diff --git a/bluval/Dockerfile b/bluval/Dockerfile new file mode 100644 index 0000000..08753f7 --- /dev/null +++ b/bluval/Dockerfile @@ -0,0 +1,30 @@ +############################################################################## +# Copyright (c) 2019 AT&T, ENEA Nokia and others # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); # +# you maynot use this file except in compliance with the License. # +# # +# You may obtain a copy of the License at # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +############################################################################## + +# ref: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#use-multi-stage-builds +FROM ubuntu:18.04 as build + +RUN apt-get update && apt-get -y install git python3-pip python3.6 + +# Build binaries +RUN git clone https://gerrit.akraino.org/r/validation /opt/akraino/validation +RUN pip3 install -r /opt/akraino/validation/bluval/requirements.txt + +ENV LC_ALL=C.UTF-8 +ENV LANG=C.UTF-8 + +WORKDIR /opt/akraino/validation +ENTRYPOINT ["python3", "bluval/blucon.py"] \ No newline at end of file