mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-08-19 03:14:52 +03:00
🔧 updated django Dockerfile
(s)
This commit is contained in:
parent
4a4e37978e
commit
4788a31e48
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user