Esse é um projeto com o proposito de navegar pelos links encontrado e armazena-los em uma base em postgres. Ademais, o projeto utiliza a arquitetura hexagonal e até o momento tem uma única porta de entrada: um projeto BackEnd que utiliza o Framework Echo.
- Execute o comando
go mod tidypara baixar as dependências do projeto; - Copie todo o conteúdo do arquivo src/ui/api/app/.env.example e cole em um novo arquivo chamado
.envna mesma pasta (src/ui/api/app/); - Execute o banco de dados e instância redis com o seguinte comando:
docker compose up database --build -d
Pronto! O projeto está configurado. A partir de agora, toda vez que quiser iniciar o projeto basta executar o comando go run main.go dentro da pasta src/ui/api/app. Assim, o projeto estará disponível no endereço http://localhost:8000.