Bruno Alla
c382894934
Fix pre-commit hook issues
2021-04-07 20:57:04 +01:00
Bruno Alla
8d103f3aec
Merge branch 'master' into test
2021-01-24 17:06:43 +00:00
Bruno Alla
6573e63908
Merge branch 'master' into yotamtal-master
...
# Conflicts:
# CONTRIBUTORS.rst
2020-12-10 18:59:14 +00:00
Andrew Chen Wang
72da0bfa9c
Fix docs service and add RTD support ( #2920 )
...
Co-authored-by: Andrew-Chen-Wang <Andrew-Chen-Wang@users.noreply.github.com>
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2020-11-04 17:17:02 +00:00
Arnav Choudhury
2408fc7756
Added a comment to relevant part of documentation. Also removed the unnecessary scheme key as the default value for scheme is https anyway
2020-09-18 22:14:18 +05:30
Arnav Choudhury
35b89997ef
Made Traefik conf much easier to understand and improved redirect response to entrypoint as opposed to middleware layer that is hit after entrypoint and routing layers.
2020-09-17 22:22:42 +05:30
Arnav Choudhury
e1922807aa
Updating Traefik version from 2.0 to 2.2.11
2020-09-11 21:47:00 +05:30
Arnav Choudhury
536e86ecad
Traeffik and Django dockerfile changes ( #2801 )
2020-09-08 09:04:10 +01:00
Bruno Alla
8ebb464b33
Fix beat -> worker
2020-07-07 18:10:37 +01:00
Bruno Alla
8d066b3ab4
Use watchgod instead of watchdog
2020-06-29 22:46:16 +01:00
Bruno Alla
01437669a2
Merge branch 'master' into yotamtal-master
2020-06-29 22:42:54 +01:00
Bruno Alla
9af7b3ad6d
Missing RUN
command in Dockerfile
2020-06-29 21:52:10 +01:00
Bruno Alla
bed885f001
Comment out all lines related to LaTeX
2020-06-29 21:51:33 +01:00
Bruno Alla
196167490d
Merge branch 'master' into docs
...
# Conflicts:
# {{cookiecutter.project_slug}}/requirements/local.txt
2020-06-29 21:48:17 +01:00
Hannah Lazarus
8c2f49ad38
Update {{cookiecutter.project_slug}}/compose/local/docs/Dockerfile
...
sounds good!
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2020-06-27 13:57:50 -04:00
Hannah Lazarus
401ef31c6c
Remove latex from sphinx docker build
...
Include as helper comment only
2020-05-18 10:33:57 -04:00
Hannah Lazarus
3152bdaeb3
Add sphinx defaults for cookiecutter'd project
...
-serve, watch + live reload for docs + code file changes
-update project makefile + make.bat
-separate _source and _build
-add packages and paths to use autodoc
-edit/add documentation with examples (both at django-cookiecutter and inside generated project)
-add formatted comments in User model for pickup by Sphinx apidoc
-serve docs from a separate docs container for docker build
2020-04-30 13:23:24 -04:00
Andrew Chen Wang
c54c4f5ef7
Fix reloading when using async
2020-04-28 16:26:34 -04:00
Sudarshan Wadkar
4021286be0
Add condition to include .co.XX TLDs
...
This is best effort checking of domain names and creating the traefik
rules. These two checks should cover most of the use cases.
2020-04-24 19:43:38 +05:30
Sudarshan Wadkar
9cf47898f4
Only consider TLDs while adding www
route
...
Instead of checking for `.co.XX` on best effort basis, we only check for
the single dot in the domain_name indicating no subdomain usage.
2020-04-24 19:43:38 +05:30
Sudarshan Wadkar
cafc0ac1f3
Conditionally add www host to traefik router
...
If the domain_name entered contains subdomains, e.g. `api.example.com`
then do *not* add an additional `www.api.example.com` route to traefik
If the user enters only the domain `example.com` then add the optional
`www.example.com` Host to the traefik routers.
2020-04-24 19:43:37 +05:30
Yotam Tal
42101feef1
Add hot-reload support to celery worker
2020-04-21 13:45:30 +03:00
Bruno Alla
ca27ddd14d
Merge pull request #2524 from sorasful/master
2020-04-17 12:58:02 +01:00
Bruno Alla
c4e4bea31b
Merge branch 'master' into async
2020-04-16 09:43:38 +01:00
Andrew-Chen-Wang
cc099ae941
Edited docs for local running async
2020-04-13 11:26:09 -04:00
Tevak
0df3087d3d
Traefik - Also redirect wwww. to service.
2020-04-04 17:26:24 +02:00
Ernesto Cedeno
0cdf60ceac
Change Python version to 3.8
2020-03-29 19:55:27 +02:00
Andrew-Chen-Wang
367225e4e8
Removed the 4 workers from the production start of uvicorn
2020-03-24 21:46:40 -04:00
Andrew-Chen-Wang
125ffec243
Changed starting commands for running server
...
* Performance is very low
2020-03-24 20:51:43 -04:00
Andrew-Chen-Wang
aee2de347b
Add uvicorn and web sockets for Django 3
...
* Add use_async option to cookiecutter.json
* Add websocket configuration
2020-03-24 15:40:14 -04:00
Bruno Alla
ca7fcb8f62
Merge pull request #2442 from jameswilliams1/fix-django-compressor-settings
...
Fix broken Django Compressor setup and enable static files minification
2020-03-16 19:53:02 +00:00
Agustin Scaramuzza
7e345d5fb3
Add PYTHONDONTWRITEBYTECODE flag to local development Dockerfile
2020-03-11 14:41:37 -03:00
James Williams
d3db7a867f
fix compresss offline never runs using environ
2020-02-28 17:04:15 +00:00
James Williams
89f85f1255
- configure compressor when not using s3
...
- update django start script to compress if using whitenoise and compress enabled
- add to contributors.rst
2020-02-28 15:59:14 +00:00
Demetris Stavrou
1a7bcccd94
Added celery cookiecutter condition in Traefik configuration
2020-02-18 11:01:56 +02:00
Demetris Stavrou
86c9b3cb28
Flower now served by Traefik
2020-02-04 15:04:47 +02:00
Bruno Alla
a0ad9b82b4
Replaced Docker python:3.7-alpine image with python:3.7-slim-bu… ( #2391 )
...
Replaced Docker python:3.7-alpine image with python:3.7-slim-buster
2020-01-11 16:46:09 +00:00
Bruno Alla
5d0b0a7fe3
Upgrade to Traefik v2 ( #2338 )
...
Upgrade to Traefik v2
2020-01-11 14:18:30 +00:00
Trung Dong Huynh
4a71b0b936
Using the python:3.7-slim-buster image for later Python version - 3.7.6
...
(instead of debian:buster-slim, shipped with Python 3.7.3)
2020-01-07 13:54:15 +00:00
Trung Dong Huynh
b22045bcd4
Replaced base Docker image with debian:buster-slim ( #2373 )
...
Using system Python 3 distribution (3.7.3) in order to allow the use of Debian packages for numpy, scipy, etc. without the need of building them or installing build dependencies.
Changed `#!/bin/sh` in shell scripts to `#!/bin/bash` to make `set -o pipefail` work.
2020-01-07 11:06:31 +00:00
Yuchen Xie
a88b6b04b6
Speed up django image build process, and reduce its size
2019-12-09 09:55:37 +08:00
Denis Savran
c76b3066d6
Upgrade to Traefik v2
2019-11-29 21:35:40 +03:00
Bruno Alla
5e196b45e9
Pin Traefik Docker image to v1
...
Until we do the required changes to update to v2.
Fixes #2258
2019-10-10 11:36:48 +01:00
Nicolas Stefani
7d0f8606ed
Update python image to 3.7
2019-09-29 09:41:13 -03:00
Tim Claessens
9b48f922ed
Remove all end-of-line carriage returns and not just the first occurrence
2019-06-19 09:46:10 +02:00
Matt Knapper
98012829f3
storageFile is deprecated, use storage instead
2019-05-18 10:10:45 -04:00
Bruno Alla
b039e24130
Refactor Celery integration according to current best practices ( #2016 )
...
Refactor Celery integration according to current best practices
2019-05-17 21:38:00 +01:00
Bruno Alla
895298c28f
Refactor Celery integration according to current best practices
...
- Change celery app to not be a Django app, more like a WSGI app
- Define a Celery task in the Django users app
- Write a test to execute the task
- Update scripts to use the new app to start workers
- Update documentation
Fix #865
2019-04-02 15:40:32 +01:00
Jelmert
8851ac13ef
Added the awscli container for uploading and downloading backups from and to Amazon S3
2019-04-02 15:36:44 +02:00
Bruno Alla
b91c70d755
Add a node image to run Gulp when selecting it with Docker ( #1687 )
...
## Description
Following up on @webyneter attempt in #1205 , which is now getting outdated, I've tried to make Gulp task runner work with Docker. There is no documentation yet, but this seems to work locally with the custom bootstrap compilation...
- [x] Add a node image for local developement
- [x] Proxy the django image rather than localhost in Browser sync, pass header to keep hostname
- [x] Don't call the runserver command from Gulp, let docker-compose handle
- [x] Update package.json & gulpfile.js templates to reduce the number of unwanted empty lines
- [x] Use [multi-stage build](https://docs.docker.com/develop/develop-images/multistage-build/ ) in production to make sure the static assets are produced
- [x] Update documentation
- [x] Verify that the previous issue with static assets missing from production isn't there
## Rationale
Currently, the static build isn't working nicely with Docker, extra manual setup is required.
Fixes #1762
2019-03-25 12:10:55 +00:00