Dockerfiles | ||
asgi.py | ||
Caddyfile.dev | ||
Caddyfile.pro | ||
Caddyfile.staging | ||
django-launcher.dev.sh | ||
django-launcher.pro.sh | ||
docker-compose.dev.yaml | ||
docker-compose.pro.yaml | ||
docker-compose.staging.yaml | ||
gulpfile.js | ||
Makefile | ||
package.json | ||
README.md | ||
requirements.txt |
Install
Django
https://programadorwebvalencia.com/django-chat-usando-websockets-con-salas-y-async/
Gulp
npm i
Run.
gulp dev
Config
Change path templates
In settings.py
.
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
Update DIRS
.
'DIRS': [str(BASE_DIR) + '/app/templates/'],
Run development
make run.server
Now open:
http://api.localhost
Other domains
- Caddy:
http://api.localhost
. - Gulp:
http://localhost:3000
. - Django:
http://localhost:8000
. - Mailhog:
http://localhost:8025
. - Postgres:
localhost:5432
.
Bash Django
docker exec -it api_django_1 bash
Run production
docker-compose -f docker-compose.pro.yaml up
Open https://domain.com
.