🔧 updated django Dockerfile(s)

This commit is contained in:
Abdullah Adeel 2022-01-17 15:30:18 +05:00
parent 4a4e37978e
commit 4788a31e48
2 changed files with 12 additions and 12 deletions

View File

@ -12,13 +12,13 @@ ARG BUILD_ENVIRONMENT=local
RUN apt-get update && apt-get install --no-install-recommends -y \ RUN apt-get update && apt-get install --no-install-recommends -y \
# dependencies for building Python packages # dependencies for building Python packages
build-essential \ build-essential \
{% if cookiecutter.database_engine == "postgresql" %} {%- if cookiecutter.database_engine == "postgresql" %}
# psycopg2 dependencies # psycopg2 dependencies
libpq-dev libpq-dev
{% elif cookiecutter.database_engine == "mysql" %} {%- elif cookiecutter.database_engine == "mysql" %}
# mysql dependency # mysql dependency
default-libmysqlclient-dev default-libmysqlclient-dev
{% endif %} {%- endif %}
# Requirements are installed here to ensure they will be cached. # Requirements are installed here to ensure they will be cached.
COPY ./requirements . COPY ./requirements .
@ -42,13 +42,13 @@ WORKDIR ${APP_HOME}
# Install required system dependencies # Install required system dependencies
RUN apt-get update && apt-get install --no-install-recommends -y \ RUN apt-get update && apt-get install --no-install-recommends -y \
{% if cookiecutter.database_engine == "postgresql" %} {%- if cookiecutter.database_engine == "postgresql" %}
# psycopg2 dependencies # psycopg2 dependencies
libpq-dev \ libpq-dev \
{% elif cookiecutter.database_engine == "mysql" %} {%- elif cookiecutter.database_engine == "mysql" %}
# mysql dependency # mysql dependency
default-libmysqlclient-dev \ default-libmysqlclient-dev \
{% endif %} {%- endif %}
# Translations dependencies # Translations dependencies
gettext \ gettext \
# cleaning up unused files # cleaning up unused files

View File

@ -25,13 +25,13 @@ ARG BUILD_ENVIRONMENT=production
RUN apt-get update && apt-get install --no-install-recommends -y \ RUN apt-get update && apt-get install --no-install-recommends -y \
# dependencies for building Python packages # dependencies for building Python packages
build-essential \ build-essential \
{% if cookiecutter.database_engine == "postgresql" %} {%- if cookiecutter.database_engine == "postgresql" %}
# psycopg2 dependencies # psycopg2 dependencies
libpq-dev libpq-dev
{% elif cookiecutter.database_engine == "mysql" %} {%- elif cookiecutter.database_engine == "mysql" %}
# mysql dependency # mysql dependency
default-libmysqlclient-dev default-libmysqlclient-dev
{% endif %} {%- endif %}
# Requirements are installed here to ensure they will be cached. # Requirements are installed here to ensure they will be cached.
COPY ./requirements . COPY ./requirements .
@ -59,13 +59,13 @@ RUN addgroup --system django \
# Install required system dependencies # Install required system dependencies
RUN apt-get update && apt-get install --no-install-recommends -y \ RUN apt-get update && apt-get install --no-install-recommends -y \
{% if cookiecutter.database_engine == "postgresql" %} {%- if cookiecutter.database_engine == "postgresql" %}
# psycopg2 dependencies # psycopg2 dependencies
libpq-dev \ libpq-dev \
{% elif cookiecutter.database_engine == "mysql" %} {%- elif cookiecutter.database_engine == "mysql" %}
# mysql dependency # mysql dependency
default-libmysqlclient-dev \ default-libmysqlclient-dev \
{% endif %} {%- endif %}
# Translations dependencies # Translations dependencies
gettext \ gettext \
# cleaning up unused files # cleaning up unused files