dotnet new gitignore
dotnet new webapi -n ApiDocker
dotnet new sln
dotnet sln add ApiDocker/ApiDocker.csproj
dotnet build
dotnet run --project ApiDocker/ApiDocker.csproj
dotnet add ApiDocker package Microsoft.EntityFrameworkCore.Design
dotnet add ApiDocker package Microsoft.EntityFrameworkCore.SqlServer
docker build -t apidocker .
docker run --rm --name api-docker-container2 -p 5000:80 apidocker
docker-compose build
docker-compose up
docker exec -it api_db_container /opt/mssql-tools/bin/sqlcmd -P 1432 -S localhost -U sa -P myPass123
dotnet-ef migrations add init
dotnet-ef database update --verbose
- View Swagger Doc:
https://localhost:5001/swagger/index.html
- View Weather Forecast:
http://localhost:5000/WeatherForecast
- Wait-for-it Script: