Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

rop-e/infraestrutura

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Base Application

Um boilerplate implementado para sustentar uma aplicação django (websites, webapps, APIs) de fácil instalação e manutenção.

Esta infraestrutura suporta:

Banco de dados:

  • 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

Banco de dados com replicação

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.

Interface de gerenciamento do banco de dados

  1. PgAdmin

Proxy reverso com Nginx

Base para uma aplicação gjango /src

Esta implementação usa:

Motor base:

  1. Docker
  2. Docker Compose

Umsamos como inspiração:

Boilerplate - ddp (Docker - Django - Postgres)

  • Basic requirements (docker and docker-compose)

To install use:

git clone --recurse-submodules git@github.com: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

Django Project Boileplate

  1. Rename your project with:

    python manage.py rename yourprojectname newprojectname

This project includes:

  1. Settings modules for deploying with Azure
  2. Django commands for renaming your project and creating a superuser
  3. A cli tool for setting environment variables for deployment

About

base to build applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 52.2%
  • Shell 22.2%
  • DIGITAL Command Language 19.1%
  • CSS 6.5%