Esse projeto foi criado com o objetivo de montar um sistema de venda e compra de produtos usados. Aqui você encontrará o back-end desse sistema com endpoints para cadastro, visualização, edição e remoção de produtos, usuários, vendas, etc. Há também endpoints para criação de qrcodes para pagamento em pix. O front-end você pode encontrar aqui. O projeto em produção aqui.
Crie um arquivo .env com as variáveis de ambiemte para acesso ao banco de dados. Utilize o arquivo .envexample como modelo.
Você pode criar os containers utilizando o docker-compose:
docker-compose up -d
Parar acessar o container utilize:
docker exec -it hefestos_back bash
Para criar ou resetar o banco de dados:
npm run db:reset
Para rodar a aplicação:
npm run dev