Files
api_database-api/TangledUp-AI_dataBase_fastAPI-main/Dockerfile
jeremygan2021 f85cded5d9 sms 更新
2026-01-13 21:15:14 +08:00

30 lines
491 B
Docker

FROM python:3.12
WORKDIR /app
COPY requirements.txt .
COPY .env .
RUN pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
COPY . .
ARG API_KEY
ARG DB_HOST
ARG DB_PORT
ARG DB_NAME
ARG DB_USER
ARG DB_PASSWORD
ARG DB_SSLMODE
ENV API_KEY=$API_KEY
ENV DB_HOST=$DB_HOST
ENV DB_PORT=$DB_PORT
ENV DB_NAME=$DB_NAME
ENV DB_USER=$DB_USER
ENV DB_PASSWORD=$DB_PASSWORD
ENV DB_SSLMODE=$DB_SSLMODE
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "9090"]
EXPOSE 9090