From 6c56efeea7402d322719f737e924e7b52e1b8791 Mon Sep 17 00:00:00 2001 From: Max Peintner Date: Wed, 12 Feb 2025 13:51:43 +0100 Subject: [PATCH] build:standalone for docker --- apps/login/next.config.mjs | 2 +- apps/login/package.json | 1 + package.json | 2 +- packages/zitadel-client/turbo.json | 16 +++++++--------- turbo.json | 1 + 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/apps/login/next.config.mjs b/apps/login/next.config.mjs index fd83c4672b..0c969b9977 100755 --- a/apps/login/next.config.mjs +++ b/apps/login/next.config.mjs @@ -54,7 +54,7 @@ if (process.env.ZITADEL_API_URL) { const nextConfig = { basePath: process.env.NEXT_PUBLIC_BASE_PATH, - output: "standalone", + output: process.env.NEXT_OUTPUT_MODE || undefined, reactStrictMode: true, // Recommended for the `pages` directory, default in `app`. experimental: { dynamicIO: true, diff --git a/apps/login/package.json b/apps/login/package.json index 6b71bca77d..5f5934ad9b 100644 --- a/apps/login/package.json +++ b/apps/login/package.json @@ -23,6 +23,7 @@ "lint:fix": "prettier --write .", "lint-staged": "lint-staged", "build": "next build", + "build:standalone": "NEXT_OUTPUT_MODE=standalone pnpm build", "prestart": "pnpm build", "start": "next start", "start:built": "next start", diff --git a/package.json b/package.json index 24e447658f..5c48b04ce7 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "generate": "turbo run generate", "build": "turbo run build", - "build:docker": "rm -rf ./out ./docker && mkdir -p ./docker && turbo prune @zitadel/login --docker && cd ./docker && cp -r ../out/json/* . && pnpm install --frozen-lockfile && cp -r ../out/full/* . && turbo run build && cd ..", + "build:docker": "rm -rf ./out ./docker && mkdir -p ./docker && turbo prune @zitadel/login --docker && cd ./docker && cp -r ../out/json/* . && pnpm install --frozen-lockfile && cp -r ../out/full/* . && turbo run build:standalone && cd ..", "build:packages": "turbo run build --filter=./packages/*", "build:apps": "turbo run build --filter=./apps/*", "test": "turbo run test", diff --git a/packages/zitadel-client/turbo.json b/packages/zitadel-client/turbo.json index ea36369013..2a042b5326 100644 --- a/packages/zitadel-client/turbo.json +++ b/packages/zitadel-client/turbo.json @@ -1,15 +1,13 @@ { - "extends": [ - "//" - ], + "extends": ["//"], "tasks": { "build": { - "outputs": [ - "dist/**" - ], - "dependsOn": [ - "@zitadel/proto#generate" - ] + "outputs": ["dist/**"], + "dependsOn": ["@zitadel/proto#generate"] + }, + "build:standalone": { + "outputs": ["dist/**"], + "dependsOn": ["@zitadel/proto#generate"] } } } diff --git a/turbo.json b/turbo.json index bf02da7ea0..c4664ae485 100644 --- a/turbo.json +++ b/turbo.json @@ -25,6 +25,7 @@ "cache": true }, "build": {}, + "build:standalone": {}, "test": {}, "start": {}, "start:built": {},