Skip to content

Server-side do Sistema Gestor de Projetos P&D ANEEL

License

Notifications You must be signed in to change notification settings

taesa-tec/8001-Web-PeD-Aneel-server

Repository files navigation

Sistema P&D

Sistema de gerenciamento de projetos de pesquisa e desenvolvimentos

Iniciando

Essas Instruções são para que você possa rodar uma cópia local em sua máquina.

Prerequisitos

.NET Core 2.1 SKD instalado

Instalação

cd ./caminho-do-repositorio
  • Duplique o arquivo appsettings.example.json com o nome appsettings.json
cp ./appsettings.example.json appsettings.json
  • Atualize a ConnectionString.BaseGestor
  • Defina o nome do aplicativo (AppName) e o email de contato (ContactEmail)
  • Defina o login e a senha inicial do usuário administrativo (AdminUser.Email e AdminUser.Password)
  • Defina as credenciais do SendGrid para o disparo de emails (SendGrid.*)
dotnet restore

Para instalar o banco de dados

Instale via linha de comando na máquina

dotnet ef database update

OU

Gere o script de instalação do banco de dados:

dotnet ef migrations script > install.sql

E importe o arquivo gerado para o banco de dados


Configurações

Rodando a aplicação

dotnet run

ou para atualizar a cada atualização de script

dotnet watch run

Deployment

dotnet publish -c Relaease

Built With

  • .NET Core - Plataforma de desenvolvimento usada

Authors