O musicsite é um aplicativo feito em python django feito para um desafio técnico de um processo seletivo. Ele possui um sistema de autenticação simples, um CRUD de Músicas e se comunica com a API aberta do Spotify para obter as 50 músicas mais tocadas em um determinado país.
A aplicação está disponível para demonstração no link a seguir:
https://musicsite-flux.herokuapp.com/
Para rodar o ambiente de desenvolvimento é necessário seguir os seguintes passos:
- Instalar o Docker e o Docker-Compose;
- Criar um arquivo
.env
a partir do arquivo.env.example
fornecido; - Se autenticar no Dashboard de desenvolvedor do Spotif;
- Obter o seu
CLIENT_ID
eCLIENT_SECRET
; - Disponibilizar estes valores no arquivo
.env
; - Escolher a
PORT
em que a aplicação rodará e disponibilizar ela no.env
.
Concluídos estes passos, é possível rodar a aplicação usando o comando a seguir:
sudo docker-compose up web