Criação de REST API com ASP.NET Core 2.2, EF Core, Migrations, Docker, Repository Pattern, MVC, View Models, Swagger Documentation
Para utilizar o container do SQL Server para ser acesso e consumido pela API deve criar o container abaixo:
Aceitar o EULA, Definir senha do SA, porta padrão.
$ sudo docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=1q2w3e!@#' -e 'MSSQL_PID=Express' -p 1433:1433 -d microsoft/mssql-server-linux:latest
sudo docker ps -a
sudo docker start [ID_CONTAINER]
sudo docker stop [ID_CONTAINER]
Para rodar a aplicação deve-se efetuar restore das dependências, compilar e rodar o projeto:
Neste ponto se atentar a string de conexão, usuário e senha que estão dentro do arquivo StoreDataContext de acordo com a criação do seu Container.
dotnet restore
dotnet build
dotnet run
{ title:"Turismo 2" }
{ id:1, title:"Video Games" }
{ id:4 }
{ "title":"Novo Produto", "description":"ABNT2 pt-BR", "price":220, "quantity":5, "image":"url da imagem..", "categoryId":1 }
{ "id": 1 "title":"accccccb", "description":"ABNT pt-BR", "price":110, "quantity":10, "image":"url da imagem..", "categoryId":1 }
{ id:4 }