- .NET Core 3.1
- Libman 2.1
- MySQL 5.7
As variáveis de ambiente abaixo precisam ser definidas nos arquivos appSettings.*.json
ou docker-compose.yml
para que a conexão com o banco de dados possa ser estabelecida e os serviços de E-mail e Logging funcionem adequadamente:
"ConnectionStrings": {
"DefaultConnection": "server=localhost;port=3306;database=scap_db_dev;uid=root;password=;allow user variables=true"
},
"EmailSender": {
"Host": "smtp.mailtrap.io",
"Port": "2525",
"EnableSSL": "True",
"FromEmail": "[email protected]",
"UserName": "USER_NAME",
"Password": "PASSWORD"
},
"Kisslog": {
"OrganizationId": "ORGANIZATION_ID",
"ApplicationId": "APPLICATION_ID",
"ApiUrl": "https://api.kisslog.net"
}
Para executar a aplicação, tenha uma instância do MySQL em funcionamento e utilize os seguintes comandos:
dotnet restore # Instalação das dependências do projeto
libman restore #Instalação das libs CSS & JS
dotnet run # Execução da aplicação