Organização de um projeto python AMcom-SME.
Versão: 0.0.1
I) Clone o repositório.
$ git clone https://github.com/anderson89marques/modelo_projeto_back_python.git back
$ cd back
II) Crie um Virtualenv com Python 3.6
$ python -m venv .venv
III. Ative o Virtualenv.
$ source .venv/bin/activate
IV. Instale as dependências.
$ pip install -r requirements\local.txt
V. Configure a instância com o .env
$ cp env_sample .env
VI. Link o clone com o repositório do seu projeto
$ git remote add origin <link do seu repositório>
- Clone o repositório
$ git clone https://github.com/anderson89marques/modelo_projeto_back_python.git back
- Entre no diretório criado
$ cd back
- cp env_sample .env
cp env-sample
- Execute o docker
$ docker-compose up --build -d
- Crie um super usuário no container criado
$ docker-compose run --rm django sh -c "python manage.py createsuperuser"
- Acesse a url para verificar a versão (Faça o login primeiro com o usuário criado).
http://localhost:8000/api/versao
Subir o Celery Worker
$ celery -A config worker --loglevel=info
Subir o Celery Beat
$ celery -A config beat --loglevel=info
Limpar os processos no celery
$ celery -A config purge