FROM python:3.9.18-slim-bullseye # set work directory WORKDIR /usr/src # set environment variables ENV PIP_DISABLE_PIP_VERSION_CHECK 1 ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 # install dependencies RUN apt-get update && apt-get install -y \ libpq-dev \ gcc \ locales \ imagemagick RUN pip install --upgrade pip COPY ./requirements.txt . COPY ./constraints.txt . RUN pip install -r requirements.txt # allow correct locales RUN sed -i '/cs_CZ.UTF-8/s/^# //g' /etc/locale.gen && \ locale-gen ENV LANG cs_CZ.UTF-8 \ LANGUAGE en_US:en \ LC_ALL cs_CZ.UTF-8 # copy project COPY . . # create test data RUN ./manage.py testdata RUN ./manage.py loaddata data/* # make/sync_prod_flatpages && \ # ./manage.py load_org_permissions deploy_v2/admin_org_prava.json