Grup4 - 21. classVRroom. Dockerització del projecte Django.

De Wiket
La revisió el 15:58, 28 març 2022 per [email protected] (discussió | contribucions) (Es crea la pàgina amb «'''Dockerfile''' # We Use an official Python runtime as a parent image FROM python:3.8-slim # install db libs RUN apt-get update RUN apt-get install -y default-...».)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)
Salta a la navegació Salta a la cerca

Dockerfile

# We Use an official Python runtime as a parent image
FROM python:3.8-slim

# install db libs
RUN apt-get update
RUN apt-get install -y default-mysql-client libmariadb-dev
RUN apt-get install -y libmariadb-dev-compat gcc gdal-bin libjpeg-dev

# install app libs
COPY requirements.txt requirements.txt
RUN pip3 install --no-cache-dir -r requirements.txt
#copy directory principal

COPY lms /lms


# establish workdir

WORKDIR /lms
EXPOSE 8000

# runs the initvroom
ENTRYPOINT ["python3","manage.py"]
CMD ["initvroom.py"]

# runs the development server
ENTRYPOINT ["python3","manage.py"]
CMD ["runserver","0.0.0.0:8000"]