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 ["sh", "-c", "HF_HOME=/tmp/cache", "python", "m3_server.py"] CMD ["sh", "start-m3-server.sh"] # OK