django-template/README.md

81 lines
1.2 KiB
Markdown
Raw Normal View History

2021-04-01 09:48:35 +02:00
# Install
## Django
https://programadorwebvalencia.com/django-chat-usando-websockets-con-salas-y-async/
## Gulp
```shell
npm i
```
Run.
```shell
gulp dev
```
# Config
## Change path templates
In `settings.py`.
``` python
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`.
``` python
'DIRS': [str(BASE_DIR) + '/app/templates/'],
```
# Run development
``` sh
docker-compose -f docker-compose.dev.yaml up
```
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
``` shell
docker exec -it api_django_1 bash
```
# Run production
``` sh
docker-compose up -d
```
Open `https://domain.com`.