Um app (ou jogo) simples, aionde você ganha xp ao completar tarefas diárias
instale as dependencias com
$ pip install -r requeriments.txt
inicie o projeto django com
$ django-admin startproject rythm
e copie os arquivos desse repositorio para a pasta do projeto
crie um usuario mysql para usar com a aplicação, o default é root, mas pode-se mudar em /rythm/settings.py, pela variavel DATABASES
crie um arquivo .env em /rythm/.env com o seguinte conteudo:
PASSWORD=<mysql_password>
SECRET_KEY=<secret>
SECRET_KEY = <secret>
DEBUG = True
no terminal, aplique as migrations
$ ./manage.py makemigrations
$ ./manage.py migrate
e inicie o server na porta 8000 com
$ ./manage.py runserver
Rodar comando de build para criar imagem com as dependências instaladas.
$ docker-compose build
Na primeira vez que for levantado o serviço, será realizada a configuração do banco de dados e criação do usuário super administrador.
$ docker-compose up
O serviço é servido no endereço http://localhost:8000
. E as credenciais de acesso do super administrador são admin/admin
.