From e60703aadca7d423c0fbfb189d5ef439fc1df072 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Mon, 14 Nov 2022 13:50:31 +0700 Subject: feat: Initial commit --- code/api/I2R.Storage.Api.csproj | 14 ++++++++++++++ code/api/Program.cs | 20 ++++++++++++++++++++ code/api/Properties/launchSettings.json | 25 +++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 code/api/I2R.Storage.Api.csproj create mode 100644 code/api/Program.cs create mode 100644 code/api/Properties/launchSettings.json (limited to 'code/api') diff --git a/code/api/I2R.Storage.Api.csproj b/code/api/I2R.Storage.Api.csproj new file mode 100644 index 0000000..ce90fce --- /dev/null +++ b/code/api/I2R.Storage.Api.csproj @@ -0,0 +1,14 @@ + + + + net7.0 + enable + enable + + + + + + + + diff --git a/code/api/Program.cs b/code/api/Program.cs new file mode 100644 index 0000000..1b0b1b5 --- /dev/null +++ b/code/api/Program.cs @@ -0,0 +1,20 @@ +var builder = WebApplication.CreateBuilder(args); + +builder.Services.AddControllers(); +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); + +var app = builder.Build(); + +if (app.Environment.IsDevelopment()) +{ + app.UseSwagger(); + app.UseSwaggerUI(); +} + + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/code/api/Properties/launchSettings.json b/code/api/Properties/launchSettings.json new file mode 100644 index 0000000..778fa45 --- /dev/null +++ b/code/api/Properties/launchSettings.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "launchUrl": "swagger", + "applicationUrl": "http://localhost:5068", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "launchUrl": "swagger", + "applicationUrl": "https://localhost:7291;http://localhost:5068", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + } +} -- cgit v1.3