近几日需要写resultful API接口并测试,框架用flask所以搭建一个flask app容器
目录结构如下
flask/
├── config
│ ├── nginx.conf
│ ├── pip.conf
│ ├── supervisord.conf
│ ├── supervisor_nginx.conf
│ ├── supervisor_uwsgi.conf
│ └── uwsgi.ini
├── Dockerfile
└── index.py
1.Dockerfile
FROM ubuntu:16.04
MAINTAINER becivells <becivells@gmail.com>
#becivells/ubuntu:base
RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list && \
apt-get -y update && apt-get install -y supervisor && \
mkdir -p /var/log/supervisor && \
mkdir -p /etc/supervisord.d/ && \
mkdir -p /var/run/supervisor/
COPY config/supervisord.conf /etc/supervisord.conf
#tengine
RUN apt-get install -y zlib1g-dev gcc make libpcre3 libpcre3-dev openssl libssl-dev wget
#create dir
RUN mkdir -p /etc/supervisord.d/ &&\
mkdir -p /var/run/supervisor/ &&\
mkdir -p /var/log/supervisor/ &&\
mkdir -p /var/tmp/nginx/client/ &&\
mkdir -p /var/tmp/nginx/proxy/ &&\
mkdir -p /var/tmp/nginx/fcgi/ &&\
mkdir -p /var/tmp/nginx/uwsgi/ &&\
mkdir -p /var/tmp/nginx/scgi/
#