Mohamed IBN KHEDHER
Add application file
5e34732
raw
history blame contribute delete
642 Bytes
# Utiliser une image Python officielle comme base
FROM python:3.9-slim
# Définir le dossier de travail dans le conteneur
WORKDIR /code
# Copier le fichier des dépendances et les installer
COPY ./requirements.txt /code/requirements.txt
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
# Copier le code de notre application dans le conteneur
COPY ./app /code/app
# Exposer le port sur lequel l'application va tourner
EXPOSE 8000
# Commande pour lancer l'application quand le conteneur démarre
# Uvicorn est un serveur pour les applications FastAPI
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]