Um website que utiliza Angular8 e ASP.NET Core 2.2 para cadastrar e pesquisar trabalhos de conclusão de curso.
Requisitos
ASP.NET Core Runtime 2.2.8 e Hosting Bundle:
Elasticsearch 7.x com o plugin Ingest
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.0.msi
MySQL
Opcionais
IIS Express
https://www.microsoft.com/pt-BR/download/details.aspx?id=48264
Instalação
- Abrir o arquivo .sln no Visual Studio e realizar o Publish modo Release da API.
- Alterar a ConnectionString dentro do arquivo appsettings.json de acordo com o que foi configurado.
- Deve ser criado um website no IIS ou outro com a porta 8600.
- Realizar o build do client através do comando npm run build.
- Criar outro website, número da porta a escolha.
- Executar o script CREATE_DB_MySql da pasta database no MySQL para criar o banco.
- Executar o Elasticsearch se foi optado por não criar um serviço ou iniciar o serviço.