Um boilerplate implementado para sustentar uma aplicação django (websites, webapps, APIs) de fácil instalação e manutenção.
- SQLite
- PostgreSQL
Para escolher o SGBD apenas necessário editar a variável de ambiente, $DATABASE e atribuir um destes valores [SQLITE | MYSQL | POSTGRESQL]:
Por exemplo: $DATABASE=POSTGRESQL
Esta infraestrutura possui duas instâncias de banco de dados, uma chamada de "master" e uma "slave". De forma que a instância slave é uma cópia em tempo real da instância master.
- PgAdmin
- Docker
- Docker Compose
- Basic requirements (docker and docker-compose)
To install use:
git clone --recurse-submodules [email protected]:cflb/boilerplate-ddp.git
Enter the directory you just cloned
cd boilerplate-ddp/
Build containers:
docker-compose build
Up containers:
docker-compose up
Open browser:
localhost
- Rename your project with:
python manage.py rename yourprojectname newprojectname
- Settings modules for deploying with Azure
- Django commands for renaming your project and creating a superuser
- A cli tool for setting environment variables for deployment