forked from MDCPS/DamageAssessment_Backend
		
	Updated API route
This commit is contained in:
		| @ -6,7 +6,7 @@ using Microsoft.Extensions.Configuration; | ||||
|  | ||||
| namespace DamageAssesment.Api.SurveyResponses.Controllers | ||||
| { | ||||
|     [Route("api")] | ||||
|     //[Route("api")] | ||||
|     [ApiController] | ||||
|     public class SurveyResponsesController : ControllerBase | ||||
|     { | ||||
|  | ||||
| @ -1,21 +1,41 @@ | ||||
| #See https://aka.ms/customizecontainer to learn how to customize your debug container and how Visual Studio uses this Dockerfile to build your images for faster debugging. | ||||
|  | ||||
| # Use the ASP.NET base image | ||||
| FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base | ||||
| WORKDIR /app | ||||
| EXPOSE 80 | ||||
|  | ||||
| # Use the SDK image for building | ||||
| FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build | ||||
| WORKDIR /src | ||||
|  | ||||
| # Copy the project file and restore dependencies | ||||
| COPY ["DamageAssesment.Api.SurveyResponses/DamageAssesment.Api.SurveyResponses.csproj", "DamageAssesment.Api.SurveyResponses/"] | ||||
| RUN dotnet restore "DamageAssesment.Api.SurveyResponses/DamageAssesment.Api.SurveyResponses.csproj" | ||||
|  | ||||
| # Copy the source code | ||||
| COPY . . | ||||
|  | ||||
| # Change the working directory to the project directory | ||||
| WORKDIR "/src/DamageAssesment.Api.SurveyResponses" | ||||
|  | ||||
| # Build the application | ||||
| RUN dotnet build "DamageAssesment.Api.SurveyResponses.csproj" -c Release -o /app/build | ||||
|  | ||||
| # Publish the application | ||||
| FROM build AS publish | ||||
| RUN dotnet publish "DamageAssesment.Api.SurveyResponses.csproj" -c Release -o /app/publish /p:UseAppHost=false | ||||
|  | ||||
| # Set up the final image | ||||
| FROM base AS final | ||||
| WORKDIR /app | ||||
|  | ||||
| # Copy the published files from the publish stage | ||||
| COPY --from=publish /app/publish . | ||||
| ENTRYPOINT ["dotnet", "DamageAssesment.Api.SurveyResponses.dll"] | ||||
|  | ||||
| ## Set up the volume and copy the XML comments | ||||
| #VOLUME /xmlcomments | ||||
| #COPY ["DamageAssesment.Api.SurveyResponses.xml", "/xmlcomments/DamageAssesment.Api.SurveyResponses.xml"] | ||||
| # | ||||
| # Specify the entry point for the container | ||||
| ENTRYPOINT ["dotnet", "DamageAssesment.Api.SurveyResponses.dll"] | ||||
|  | ||||
| @ -0,0 +1,10 @@ | ||||
| namespace DamageAssesment.Api.SurveyResponses.Models | ||||
| { | ||||
|     public class QuestionRequest | ||||
|     { | ||||
|         public int QuestionId { get; set; } | ||||
|         public string AnswerText { get; set; } | ||||
|         public string Comment { get; set; } | ||||
|         public List<FileModel> PostedFiles  { get; set; } = new List<FileModel>(); | ||||
|     } | ||||
| } | ||||
| @ -6,16 +6,6 @@ | ||||
|     } | ||||
|   }, | ||||
|   "AllowedHosts": "*", | ||||
|   //"EndPointSettings": { | ||||
|   //  "AnswerUrlBase": "http://localhost:5200", | ||||
|   //  "LocationUrlBase": "http://localhost:5213", | ||||
|   //  "RegionUrlBase": "http://localhost:5211", | ||||
|   //  "QuestionUrlBase": "http://localhost:5133", | ||||
|   //  "EmployeeUrlBase": "http://localhost:5135", | ||||
|   //  "AttachmentUrlBase": "http://localhost:5243", | ||||
|   //  "SurveyUrlBase": "http://localhost:5009" | ||||
|  | ||||
|   //}, | ||||
|  | ||||
|   "EndPointSettings": { | ||||
|     "AnswerUrlBase": "http://damageassesment.api.answers:80", | ||||
|  | ||||
		Reference in New Issue
	
	Block a user