π Server do app que ajuda o meio ambiente enquanto registra sua produtividade.
- Cristian Prochnow
- Gustavo Henrique Dias
- Lucas Willian de Souza Serpa
- Marlon de Souza
- Ryan Gabriel Mazzei Bromati
Para rodar o projeto, o primeiro passo Γ© instalar o Docker na sua mΓ‘quina. ApΓ³s isso, abra o projeto e na raiz rode os comandos de build do Docker.
$ docker build --tag higia-server:latest -f /caminho/ate/projeto/Dockerfile .
$ docker run -it -d -p "8080:8080" -v "/caminho/ate/raiz/project:/app" higia-server:latest bash
βββ Dockerfile
βββ docs
β βββ Requests
β β βββ Authentication.http
β β βββ Task.http
β β βββ User.http
β βββ Responses
β βββ Authentication.md
βββ fly.toml
βββ HigiaServer.sln
βββ Makefile
βββ README.md
βββ src
βββ HigiaServer.API
β βββ appsettings.Development.json
β βββ appsettings.json
β βββ Endpoints
β β βββ AuthenticationEndpoint.cs
β βββ Extensions
β β βββ CustomErrorsExtension.cs
β β βββ CustomSwaggerExtension.cs
β βββ HigiaServer.API.csproj
β βββ Program.cs
β βββ Properties
β βββ launchSettings.json
βββ HigiaServer.Application
β βββ Contracts
β β βββ Requests
β β β βββ LoginRequest.cs
β β β βββ RegisterRequest.cs
β β βββ Responses
β β βββ AuthenticationResponse.cs
β β βββ StandardSuccessResponse.cs
β β βββ UserResponse.cs
β βββ Errors
β β βββ DuplicateEmailException.cs
β β βββ EmailGivenNotFoundException.cs
β β βββ InvalidPasswordException.cs
β β βββ IServiceException.cs
β βββ HigiaServer.Application.csproj
β βββ Mappers
β β βββ AuthenticationMapping.cs
β βββ Repositories
β β βββ IUserRepository.cs
β βββ Services
β βββ IJwtTokenService.cs
βββ HigiaServer.Domain
β βββ Entities
β β βββ Tasks.cs
β β βββ User.cs
β βββ Enums
β β βββ Status.cs
β β βββ UrgencyLevel.cs
β βββ HigiaServer.Domain.csproj
βββ HigiaServer.Infra
βββ DependencyInjection.cs
βββ HigiaServer.Infra.csproj
βββ Repositories
β βββ UserRepository.cs
βββ Services
β βββ JwtTokenService.cs
βββ Utils
βββ JwtSettings.cs