这是indexloc提供的服务,不要输入任何密码
Skip to content

visued/ComicStore.Api

Repository files navigation

Backend Comic Store

Backend do projeto de carrinho de quadrinhos da Marvel.

Stack do projeto .Net 5 com entity framework core e Banco de dados Oracle rodando no Docker

Iniciando

  1. Faça o clone do projeto
https://github.com/visued/ComicStore.Api.git
  1. Instale o docker Começando com Docker

  2. Navegue até o diretório raiz onde contem o arquivo Dockerfile usando o terminal do linux ou promp do windows e execute o build para gerar a imagem para o container

docker build -t c-api-comic-store .
  1. Após gerar a a imagem do container execute esse comando para colocar o container em execução
docker run c-api-comic-store -p 5000:5000
  1. Verifique se teu container está em execução executando o comando
docker ps
  1. Esse projeto depende de uma instancia de container do oraclexe, você pode encontrar instruções de instalação no repositório Subindo uma instância de Oracle

  2. Certifique-se que possua o sdk do .net core instalado, caso não possua o mesmo pode ser baixado aqui Download SDK 5.0

  3. Instale o dotnet-ef globalmente executando o comando

 dotnet tool install --global dotnet-ef
  1. Execute as migrações do Entity Framework e update para criação das tabelas, navegue até o diretório do projeto ComicStore.Infrastructure e execute
dotnet ef migrations add FirstMigration -p ComicStore.Infrastructure.csproj -s ..\ComicStore.Api\ComicStore.Api.csproj
  1. Persistindo o update no banco de dados Oracle
dotnet ef database update -p ComicStore.Infrastructure.csproj -s ..\ComicStore.Api\ComicStore.Api.csproj
  1. No browser de sua preferência, acesse a url http://localhost:5001/swagger para consultar a documentação da API.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published