feat: init h2c (http2/grpc) support

This commit is contained in:
Andras Bacsai
2023-01-17 10:35:04 +01:00
parent 710a829dcb
commit 9837ae359f
10 changed files with 469 additions and 234 deletions

View File

@@ -808,18 +808,19 @@ export const applicationsRouter = router({
isBot: z.boolean().optional(),
autodeploy: z.boolean().optional(),
isDBBranching: z.boolean().optional(),
isCustomSSL: z.boolean().optional()
isCustomSSL: z.boolean().optional(),
isHttp2: z.boolean().optional()
})
)
.mutation(async ({ ctx, input }) => {
const { id, debug, previews, dualCerts, autodeploy, isBot, isDBBranching, isCustomSSL } =
const { id, debug, previews, dualCerts, autodeploy, isBot, isDBBranching, isCustomSSL, isHttp2 } =
input;
await prisma.application.update({
where: { id },
data: {
fqdn: isBot ? null : undefined,
settings: {
update: { debug, previews, dualCerts, autodeploy, isBot, isDBBranching, isCustomSSL }
update: { debug, previews, dualCerts, autodeploy, isBot, isDBBranching, isCustomSSL, isHttp2 }
}
},
include: { destinationDocker: true }