MCPcopy
hub / github.com/Dokploy/dokploy / getWebServerSettings

Function getWebServerSettings

packages/server/src/services/web-server-settings.ts:8–24  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6 * Get the web server settings (singleton - only one row should exist)
7 */
8export const getWebServerSettings = async () => {
9 const settings = await db.query.webServerSettings.findFirst({
10 orderBy: (settings, { asc }) => [asc(settings.createdAt)],
11 });
12
13 if (!settings) {
14 // Create default settings if none exist
15 const [newSettings] = await db
16 .insert(webServerSettings)
17 .values({})
18 .returning();
19
20 return newSettings;
21 }
22
23 return settings;
24};
25
26/**
27 * Update web server settings

Callers 15

getLogCleanupStatusFunction · 0.90
initCronJobsFunction · 0.90
trustedOriginsFunction · 0.90
setupWebMonitoringFunction · 0.90
generateTraefikMeDomainFunction · 0.90
suggestVariantsFunction · 0.90
getDokployUrlFunction · 0.90
generateWildcardDomainFunction · 0.90
getServerSidePropsFunction · 0.90
domain.tsFile · 0.90
mysql.tsFile · 0.90
mongo.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected