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