diff --git a/back/Dockerfile.migrations b/back/Dockerfile.migrations index 204ef850..55377552 100644 --- a/back/Dockerfile.migrations +++ b/back/Dockerfile.migrations @@ -24,4 +24,4 @@ RUN dotnet ef migrations bundle --no-build --self-contained -r linux-${TARGETARC FROM mcr.microsoft.com/dotnet/runtime-deps:8.0 COPY --from=builder /app/migrate /app/migrate -ENTRYPOINT /app/migrate --connection "USER ID=${POSTGRES_USER};PASSWORD=${POSTGRES_PASSWORD};SERVER=${POSTGRES_SERVER};PORT=${POSTGRES_PORT};DATABASE=${POSTGRES_DB};" +ENTRYPOINT ["/app/migrate"] diff --git a/back/src/Kyoo.Postgresql/PostgresContext.cs b/back/src/Kyoo.Postgresql/PostgresContext.cs index 3b8570f4..54dfe6a1 100644 --- a/back/src/Kyoo.Postgresql/PostgresContext.cs +++ b/back/src/Kyoo.Postgresql/PostgresContext.cs @@ -40,6 +40,7 @@ public class PostgresContext(DbContextOptions options, IHttpContextAccessor acce { protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { + optionsBuilder.UseProjectables(); optionsBuilder.UseSnakeCaseNamingConvention(); base.OnConfiguring(optionsBuilder); } @@ -128,7 +129,11 @@ public class PostgresContextBuilder : IDesignTimeDbContextFactory( x => { - x.UseNpgsql(dataSource).UseProjectables(); + x.UseNpgsql(dataSource); if (builder.Environment.IsDevelopment()) x.EnableDetailedErrors().EnableSensitiveDataLogging(); },