mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
feat: add build-time variables form
This commit is contained in:
@@ -9,6 +9,7 @@ import {
|
||||
apiFindMonitoringStats,
|
||||
apiFindOneApplication,
|
||||
apiReloadApplication,
|
||||
apiSaveBuildArgs,
|
||||
apiSaveBuildType,
|
||||
apiSaveDockerProvider,
|
||||
apiSaveEnvironmentVariables,
|
||||
@@ -190,6 +191,14 @@ export const applicationRouter = createTRPCRouter({
|
||||
});
|
||||
return true;
|
||||
}),
|
||||
saveBuildArgs: protectedProcedure
|
||||
.input(apiSaveBuildArgs)
|
||||
.mutation(async ({ input }) => {
|
||||
await updateApplication(input.applicationId, {
|
||||
buildArgs: input.buildArgs,
|
||||
});
|
||||
return true;
|
||||
}),
|
||||
saveBuildType: protectedProcedure
|
||||
.input(apiSaveBuildType)
|
||||
.mutation(async ({ input }) => {
|
||||
|
||||
@@ -379,6 +379,13 @@ export const apiSaveEnvironmentVariables = createSchema
|
||||
})
|
||||
.required();
|
||||
|
||||
export const apiSaveBuildArgs = createSchema
|
||||
.pick({
|
||||
applicationId: true,
|
||||
buildArgs: true,
|
||||
})
|
||||
.required();
|
||||
|
||||
export const apiFindMonitoringStats = createSchema
|
||||
.pick({
|
||||
appName: true,
|
||||
|
||||
Reference in New Issue
Block a user