Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Caso não queria rodar pelo Docker, é necessário a utilização do:
# Clone este repositório
$ git clone <https://github.com/bfeitoza99/UserControlPanel.git>
# Acesse a pasta do projeto no terminal/cmd
$ cd UserControlPanel
# Vá para a pasta que contém o arquivo docker-compose
$ cd backend/UserControlPanel
# Execute o comando
$ docker-compose pull
# Execute o comando (utilize o -d para rodar os containers em modo daemon)
$ docker-compose up -d
# Aguarde 20 segundos após subir os containers
# Tempo pré-configurado para garantir que as migrations e seeds foram executadas com êxito
# O servidor inciará na porta:8080 - acesse <http://localhost:8080>
# Clone este repositório
$ git clone <https://github.com/bfeitoza99/UserControlPanel.git>
# Acesse a pasta do projeto no terminal/cmd
$ cd UserControlPanel
# Vá para a pasta api
$ cd backend/UserControlPanel/UserControlPanel.API
# Execute o comando
$ dotnet run
# Abra outro terminal/cmd acesse a pasta do projeto novamente
$ cd UserControlPanel
# Vá para a pasta presentation
$ cd backend/UserControlPanel/UserControlPanel.Presentation
# Execute o comando
$ dotnet run
# O front-end inciará na porta:7240 - acesse <http://localhost:7240>
# O backe-end inciará na porta:5002 - acesse <http://localhost:5002>