| | FROM python:3.10 |
| | ENV PIP_ROOT_USER_ACTION=ignore \ |
| | TZ=Asia/Shanghai |
| | RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone |
| |
|
| | WORKDIR /app |
| | COPY . . |
| |
|
| | RUN pip install --no-cache-dir --upgrade pip && \ |
| | pip install --no-cache-dir -r requirements.txt |
| |
|
| | # EXPOSE 7860 |
| | # ENV PYTHONUNBUFFERED=1 \ |
| | # GRADIO_ALLOW_FLAGGING=never \ |
| | # GRADIO_NUM_PORTS=1 \ |
| | # GRADIO_SERVER_NAME=0.0.0.0 \ |
| | # GRADIO_THEME=huggingface \ |
| | # SYSTEM=spaces \ |
| | # SHELL=/bin/bash |
| |
|
| | # CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"] |
| | # CMD ["TRANSFORMERS_CACHE=./", "infinity_emb", "--model-name-or-path", "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2", "--port", "7860"] |
| |
|
| | # CMD ["python", "m3_server.py"] |
| | # x ["sh", "-c", "'FOO=BAR python m3_server.py'"] |
| | # CMD ["TRANSFORMERS_CACHE=./", |
| |
|
| | CMD ["sh", "-c", "HF_HOME=/tmp/cache python m3_server.py"] |
| | # CMD ["sh", "start-m3-server.sh"] # OK |
| |
|