Dockerfile
1.02 KB
FROM python:2.7-slim
# Naprawa starych repozytoriów Debiana ---
RUN sed -i s/deb.debian.org/archive.debian.org/g /etc/apt/sources.list \
&& sed -i s/security.debian.org/archive.debian.org/g /etc/apt/sources.list \
&& sed -i s/.*-updates.*//g /etc/apt/sources.list \
&& echo "Acquire::Check-Valid-Until \"false\";" > /etc/apt/apt.conf.d/99no-check-valid-until
# ------------------------------------------------------
# Twoja oryginalna instalacja zależności:
RUN apt-get update && apt-get install -y \
gcc \
libpq-dev \
gettext \
locales \
default-libmysqlclient-dev \
&& rm -rf /var/lib/apt/lists/*
RUN echo "pl_PL.UTF-8 UTF-8" > /etc/locale.gen && locale-gen pl_PL.UTF-8
ENV LANG=pl_PL.UTF-8
ENV LC_ALL=pl_PL.UTF-8
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
ENTRYPOINT ["bash", "/app/entrypoint.sh"]
# CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
CMD ["gunicorn", "kuznia.wsgi:application", "--bind", "0.0.0.0:8000", "--workers", "1"]