mirror of
https://github.com/formbricks/formbricks.git
synced 2026-02-04 18:49:39 -06:00
implement infrastack
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
export async function register() {
|
||||
if (process.env.NEXT_RUNTIME === "nodejs") {
|
||||
await import("./sentry.server.config");
|
||||
const { startOtel } = await import("@infrastack/otel");
|
||||
startOtel({
|
||||
serviceName: "formbricks-web",
|
||||
});
|
||||
}
|
||||
|
||||
if (process.env.NEXT_RUNTIME === "edge") {
|
||||
|
||||
@@ -20,13 +20,18 @@ const nextConfig = {
|
||||
output: "standalone",
|
||||
poweredByHeader: false,
|
||||
experimental: {
|
||||
serverComponentsExternalPackages: ["@aws-sdk"],
|
||||
serverComponentsExternalPackages: [
|
||||
"@aws-sdk",
|
||||
"@opentelemetry/auto-instrumentations-node",
|
||||
"@opentelemetry/sdk-node",
|
||||
],
|
||||
staleTimes: {
|
||||
dynamic: 0,
|
||||
},
|
||||
outputFileTracingIncludes: {
|
||||
"app/api/packages": ["../../packages/js-core/dist/*", "../../packages/surveys/dist/*"],
|
||||
},
|
||||
instrumentationHook: true,
|
||||
},
|
||||
transpilePackages: ["@formbricks/database", "@formbricks/ee", "@formbricks/ui", "@formbricks/lib"],
|
||||
images: {
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
"@formbricks/types": "workspace:*",
|
||||
"@formbricks/ui": "workspace:*",
|
||||
"@hookform/resolvers": "3.9.0",
|
||||
"@infrastack/otel": "0.1.1",
|
||||
"@json2csv/node": "7.0.6",
|
||||
"@paralleldrive/cuid2": "2.2.2",
|
||||
"@radix-ui/react-collapsible": "1.1.1",
|
||||
|
||||
1024
pnpm-lock.yaml
generated
1024
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user