Merge branch 'master' of github.com:pydanny/cookiecutter-django into traeffik-dockerfile-changes

This commit is contained in:
Arnav Choudhury 2020-09-07 20:38:25 +05:30
commit c992344a9c
9 changed files with 45 additions and 17 deletions

View File

@ -1027,5 +1027,15 @@
"name": "Corey Garvey", "name": "Corey Garvey",
"github_login": "coreygarvey", "github_login": "coreygarvey",
"twitter_username": "" "twitter_username": ""
},
{
"name": "Arnav Choudhury",
"github_login": "arnav13081994",
"twitter_username": ""
},
{
"name": "Wes Turner",
"github_login": "westurner",
"twitter_username": "westurner"
} }
] ]

View File

@ -3,6 +3,10 @@ All enhancements and patches to Cookiecutter Django will be documented in this f
<!-- GENERATOR_PLACEHOLDER --> <!-- GENERATOR_PLACEHOLDER -->
## [2020-09-05]
### Updated
- Auto-update pre-commit hooks ([#2793](https://api.github.com/repos/pydanny/cookiecutter-django/pulls/2793))
## [2020-09-04] ## [2020-09-04]
### Updated ### Updated
- Update django-extensions to 3.0.8 ([#2792](https://api.github.com/repos/pydanny/cookiecutter-django/pulls/2792)) - Update django-extensions to 3.0.8 ([#2792](https://api.github.com/repos/pydanny/cookiecutter-django/pulls/2792))

View File

@ -264,6 +264,13 @@ Listed in alphabetical order.
</td> </td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>Arnav Choudhury</td>
<td>
<a href="https://github.com/arnav13081994">arnav13081994</a>
</td>
<td></td>
</tr>
<tr> <tr>
<td>AsheKR</td> <td>AsheKR</td>
<td> <td>
@ -1419,6 +1426,13 @@ Listed in alphabetical order.
</td> </td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>Wes Turner</td>
<td>
<a href="https://github.com/westurner">westurner</a>
</td>
<td>westurner</td>
</tr>
<tr> <tr>
<td>Will Farley</td> <td>Will Farley</td>
<td> <td>

View File

@ -16,7 +16,7 @@ repos:
- id: black - id: black
- repo: https://github.com/timothycrosley/isort - repo: https://github.com/timothycrosley/isort
rev: 5.5.0 rev: 5.5.1
hooks: hooks:
- id: isort - id: isort

View File

@ -22,9 +22,9 @@ help:
# Build, watch and serve docs with live reload # Build, watch and serve docs with live reload
livehtml: livehtml:
sphinx-autobuild -b html sphinx-autobuild -b html
{%- if cookiecutter.use_docker == 'y' %} -H 0.0.0.0 {%- if cookiecutter.use_docker == 'y' %} --host 0.0.0.0
{%- else %} --open-browser {%- else %} --open-browser
{%- endif %} -p 7000 --watch $(APP) -c . $(SOURCEDIR) $(BUILDDIR)/html {%- endif %} --port 7000 --watch $(APP) -c . $(SOURCEDIR) $(BUILDDIR)/html
# Outputs rst files from django application code # Outputs rst files from django application code
apidocs: apidocs:

View File

@ -17,7 +17,7 @@ services:
- mailhog - mailhog
{%- endif %} {%- endif %}
volumes: volumes:
- .:/app - .:/app:z
env_file: env_file:
- ./.envs/.local/.django - ./.envs/.local/.django
- ./.envs/.local/.postgres - ./.envs/.local/.postgres
@ -32,8 +32,8 @@ services:
image: {{ cookiecutter.project_slug }}_production_postgres image: {{ cookiecutter.project_slug }}_production_postgres
container_name: postgres container_name: postgres
volumes: volumes:
- local_postgres_data:/var/lib/postgresql/data - local_postgres_data:/var/lib/postgresql/data:Z
- local_postgres_data_backups:/backups - local_postgres_data_backups:/backups:z
env_file: env_file:
- ./.envs/.local/.postgres - ./.envs/.local/.postgres
@ -46,9 +46,9 @@ services:
env_file: env_file:
- ./.envs/.local/.django - ./.envs/.local/.django
volumes: volumes:
- ./docs:/docs - ./docs:/docs:z
- ./config:/app/config - ./config:/app/config:z
- ./{{ cookiecutter.project_slug }}:/app/{{ cookiecutter.project_slug }} - ./{{ cookiecutter.project_slug }}:/app/{{ cookiecutter.project_slug }}:z
ports: ports:
- "7000:7000" - "7000:7000"
@ -113,7 +113,7 @@ services:
depends_on: depends_on:
- django - django
volumes: volumes:
- .:/app - .:/app:z
# http://jdlm.info/articles/2016/03/06/lessons-building-node-app-docker.html # http://jdlm.info/articles/2016/03/06/lessons-building-node-app-docker.html
- /app/node_modules - /app/node_modules
command: npm run dev command: npm run dev

View File

@ -25,8 +25,8 @@ services:
dockerfile: ./compose/production/postgres/Dockerfile dockerfile: ./compose/production/postgres/Dockerfile
image: {{ cookiecutter.project_slug }}_production_postgres image: {{ cookiecutter.project_slug }}_production_postgres
volumes: volumes:
- production_postgres_data:/var/lib/postgresql/data - production_postgres_data:/var/lib/postgresql/data:Z
- production_postgres_data_backups:/backups - production_postgres_data_backups:/backups:z
env_file: env_file:
- ./.envs/.production/.postgres - ./.envs/.production/.postgres
@ -38,7 +38,7 @@ services:
depends_on: depends_on:
- django - django
volumes: volumes:
- production_traefik:/etc/traefik/acme - production_traefik:/etc/traefik/acme:z
ports: ports:
- "0.0.0.0:80:80" - "0.0.0.0:80:80"
- "0.0.0.0:443:443" - "0.0.0.0:443:443"
@ -75,5 +75,5 @@ services:
env_file: env_file:
- ./.envs/.production/.django - ./.envs/.production/.django
volumes: volumes:
- production_postgres_data_backups:/backups - production_postgres_data_backups:/backups:z
{%- endif %} {%- endif %}

View File

@ -3,9 +3,9 @@
Werkzeug==1.0.1 # https://github.com/pallets/werkzeug Werkzeug==1.0.1 # https://github.com/pallets/werkzeug
ipdb==0.13.3 # https://github.com/gotcha/ipdb ipdb==0.13.3 # https://github.com/gotcha/ipdb
{%- if cookiecutter.use_docker == 'y' %} {%- if cookiecutter.use_docker == 'y' %}
psycopg2==2.8.5 --no-binary psycopg2 # https://github.com/psycopg/psycopg2 psycopg2==2.8.6 # https://github.com/psycopg/psycopg2
{%- else %} {%- else %}
psycopg2-binary==2.8.5 # https://github.com/psycopg/psycopg2 psycopg2-binary==2.8.6 # https://github.com/psycopg/psycopg2
{%- endif %} {%- endif %}
{%- if cookiecutter.use_async == 'y' %} {%- if cookiecutter.use_async == 'y' %}
watchgod==0.6 # https://github.com/samuelcolvin/watchgod watchgod==0.6 # https://github.com/samuelcolvin/watchgod

View File

@ -3,7 +3,7 @@
-r base.txt -r base.txt
gunicorn==20.0.4 # https://github.com/benoitc/gunicorn gunicorn==20.0.4 # https://github.com/benoitc/gunicorn
psycopg2==2.8.5 --no-binary psycopg2 # https://github.com/psycopg/psycopg2 psycopg2==2.8.6 # https://github.com/psycopg/psycopg2
{%- if cookiecutter.use_whitenoise == 'n' %} {%- if cookiecutter.use_whitenoise == 'n' %}
Collectfast==2.2.0 # https://github.com/antonagestam/collectfast Collectfast==2.2.0 # https://github.com/antonagestam/collectfast
{%- endif %} {%- endif %}