Sobre | Requerimentos | Iniciando
Este projeto pretende criar uma API para Todo App.
Antes de iniciar 🏁, você precisa ter o Git e Node versão LTS instalados no seu ambiente de desenvolvimento.
Para utilização da API recomenda-se a utilização das ferramentas Docker e docker compose.
O passo-a-passo a seguir considerará que você está utilizando as ferramentas acima recomendadas. Outra alternativa recomendada é a utilização da ferramenta Dev Containers do Vscode, por meio da opção "docker compose".
Para que a API funcione plenamente são necessárias as variáveis de ambiente descritas no arquivo .env.example
.
# Clone este projeto
$ git clone https://github.com/ManuCoutinho/your-practices.git
# Acesse o projeto
$ cd your-practices
# Inicie o projeto com docker compose
# Este comando irá baixar as imagens do node, postgres e pgadmin4, instalar as dependencias necessárias e iniciar o Prisma com a tabela Mensseger
$ docker compose up
# Neste ponto o servidor de desenvolvimento estará rodando em <http://localhost:4800>
# Acesse o projeto atravé de um terminal secundário e execute:
$ docker compose exec server bash
# Após iniciar o bash do container, realize a migration do seu banco de dados
$ npx prisma migrate dev
# Prontinho, seu front-end pode ser conectado