blob: 05a75fd1e3dfbcd95258f5f4b24dd11be62071de [file] [log] [blame]
maximesson6e119492020-03-12 17:24:41 +01001# ============LICENSE_START===============================================
2# Copyright (C) 2020 Nordix Foundation. All rights reserved.
3# ========================================================================
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
maximesson31525442020-03-20 16:20:57 +01007#
maximesson6e119492020-03-12 17:24:41 +01008# http://www.apache.org/licenses/LICENSE-2.0
maximesson31525442020-03-20 16:20:57 +01009#
maximesson6e119492020-03-12 17:24:41 +010010# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15# ============LICENSE_END=================================================
16#
17
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010018FROM python:3.8-slim-buster
maximesson6e119492020-03-12 17:24:41 +010019
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010020WORKDIR /usr/src/app
21
22RUN pip install connexion[swagger-ui]
23
ecaiyanlinux9ab67f52020-05-14 15:11:45 +020024#install nginx
25RUN apt-get update
26RUN apt-get install -y nginx=1.14.*
27
28#install curl
29RUN apt-get install -y curl
30
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010031COPY src src
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010032COPY api api
ecaiyanlinux9ab67f52020-05-14 15:11:45 +020033COPY nginx.conf nginx.conf
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010034
ecaiyanlinux9ab67f52020-05-14 15:11:45 +020035RUN chmod +x src/start.sh
BjornMagnussonXA21be2e02020-03-25 09:37:14 +010036CMD src/start.sh ${A1_VERSION}