| | |
| | | # 使ç¨å®æ¹ Python ä½ä¸ºåºç¡éå |
| | | FROM python:3.8-slim |
| | | # ä½¿ç¨ Python 3.8 slim ä½ä¸ºåºç¡éåï¼è½»é稳å®ï¼ |
| | | FROM python:3.10 |
| | | |
| | | # 设置工ä½ç®å½ä¸º /app |
| | | # 设置工ä½ç®å½ |
| | | WORKDIR /app |
| | | |
| | | # å¤å¶å½åç®å½ä¸çæææä»¶å° Docker 容å¨ç /app ç®å½ |
| | | # å¤å¶æææä»¶å°å®¹å¨ |
| | | COPY . /app |
| | | |
| | | # å®è£
åºç¨ä¾èµ |
| | | RUN pip install --no-cache-dir -r requirements.txt |
| | | # æ´æ° pip å¹¶å®è£
wheelï¼é¿å
ä¾èµé®é¢ï¼ |
| | | RUN pip install --upgrade pip wheel |
| | | |
| | | # 使ç¨é¿éäº PyPI éåå®è£
ä¾èµï¼å¹¶æ·»å trusted-host |
| | | RUN pip install -i https://mirrors.aliyun.com/pypi/simple \ |
| | | --trusted-host mirrors.aliyun.com \ |
| | | --no-cache-dir -r requirements.txt |
| | | |
| | | # æ´é² Flask åºç¨ä½¿ç¨çç«¯å£ |
| | | # æ´é² Flask ç«¯å£ |
| | | EXPOSE 5000 |
| | | |
| | | # 设置ç¯å¢åé |
| | | ENV FLASK_APP=app.py |
| | | ENV FLASK_RUN_HOST=0.0.0.0 |
| | | |
| | | # å¯å¨ Flask åºç¨ |
| | | # è¿è¡ Flask |
| | | CMD ["flask", "run", "--host=0.0.0.0"] |