Clonar repositório
git clone git@github.com:lucasmartinseti/cursodjango.git
Copiar o arquivo contrib/env-sample
para a pasta pypro
e renomear como .env
DEBUG=True
SECRET_KEY='HASH'
ALLOWED_HOSTS='*'
Para usar outro SGBD adicione DATABASE_URL
no arquivo .env
.
DATABASE_URL=postgres://dev:dev@127.0.0.1:5432/dev-app
Usando Docker Compose
Na raiz no projeto execute:
docker-compose up --build
Para subir um dump de banco na inicialização do container SGBD, coloque na pasta contrib/db/ o dump
em formato *.sql
, *.sql.gz
, or *.sh
para executar um script.
Usando Poetry
Instale os modulos com o poetry
na pasta raiz do projeto.
poetry install
Caso não tenha o
poetry
instalado, segue a documentação. Poetry Install
Inicie o servidor Django.
poetry run ./manage.py migrate
poetry run ./manage.py runserver
Caso queira ativar o VirtualEnv do projeto.
poetry shell
- Entrega Contínua - CI
-
Instalação e configuração do
pyenv
- Foi trocado pelo
poetry
, por estar de acorado com a PEP631.
- Foi trocado pelo
-
Integração Pipenv Travis e Pyup.
- Foi usado o GitHub Actions no lugar do Travis por ser FREE.
- Alterantiva para o Pyup.
-
Setup do Projeto e Arquivos Manage.
-
Publicação no Heroku.
-
Deploy Automático.
-
Rodando Servidor no Pycharm
- Foi usado o
nvim
por ter mais facilidade de uso junto com ozsh
.
- Foi usado o
-
Olá Django.
-
Pytest Django.
-
Cobertura de Testes.