Please provide your project ID or reply with N/A. Thread will automatically be closed if no reply is received within 10 minutes. You can copy your project's id by pressing Ctrl/Cmd + K -> Copy Project ID.
#Deploy Django App with Dockerfile
3 messages · Page 1 of 1 (latest)
ARG PYTHON_VERSION=3.10-slim-buster
FROM python:${PYTHON_VERSION}
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
RUN mkdir -p /code
WORKDIR /code
#install the linux packages, since these are the dependencies of some python packages
RUN apt-get update && apt-get install -y \
libpq-dev \
gcc \
cron \
wkhtmltopdf \
&& rm -rf /var/lib/apt/lists/* !
COPY requirements.txt /tmp/requirements.txt
RUN set -ex && \
pip install --upgrade pip && \
pip install -r /tmp/requirements.txt && \
rm -rf /root/.cache/
COPY . /code
RUN python manage.py collectstatic -- noinput
CMD ["gunicorn", "--workers", "2", "project_name.wsgi"]
you might also need to change project_name for your actual project name