Hot Chocolate, AWS EC2 docker instance

32 views Asked by At

i have deployed asp.net in docker on ec2 instance ECS, with load balancer

controller weatherforecast working corectly

hotchocolate graphql UI doesnt work on aws, on localhost docker works fine.

I test on postman, and works fine, schema fetched.

Can you help with aws settings, for graphql working

My actual program.cs

builder.Services.AddGraphQLServer().AddQueryType<GraphQls>();
builder.Services.AddCors(
    options =>
        options.AddPolicy(
            "CorsPolicy",
            builder =>
            {
                builder.AllowAnyMethod().AllowAnyHeader().AllowCredentials()
                 .SetIsOriginAllowed(_ => true);
                // #if DEBUG
                //                     .SetIsOriginAllowed(_ => true);
                // #else
                //                     .WithOrigins("http://localhost", "https://localhost");
                // #endif
            }
        )
);

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
    app.UseSwagger();
    app.UseSwaggerUI();
}

//app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();

app.MapGraphQL();

Best regards

0

There are 0 answers