From 2194b92fdf5f705f6faf47e0a6c0b648ba877859 Mon Sep 17 00:00:00 2001 From: Demian Caldelas Date: Thu, 17 Feb 2022 12:37:35 -0300 Subject: [PATCH] Turbo fixes. Run apps (web/docs) scoped instead of concurrently (#1887) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Improving dx for running apps from turbo * Assign a fixed port to serve docs Co-authored-by: Omar López --- README.md | 8 ++++---- apps/docs/package.json | 4 ++-- package.json | 9 ++++++--- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 0482f72b2b..24fe118ce2 100644 --- a/README.md +++ b/README.md @@ -169,7 +169,7 @@ yarn dx 1. Run (in development mode) ```sh - yarn dev --scope=@calcom/web + yarn dev ``` #### Setting up your first user @@ -233,14 +233,14 @@ yarn workspace @calcom/web playwright-report 4. Start the server. In a development environment, just do: ```sh - yarn dev --scope=@calcom/web + yarn dev ``` For a production build, run for example: ```sh - yarn build --scope=@calcom/web - yarn start --scope=@calcom/web + yarn build + yarn start ``` 5. Enjoy the new version. diff --git a/apps/docs/package.json b/apps/docs/package.json index 970623587b..9fafab12c9 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -4,8 +4,8 @@ "description": "", "main": "index.js", "scripts": { - "dev": "next", - "start": "next start", + "dev": "PORT=4000 next", + "start": "PORT=4000 next start", "build": "next build" }, "author": "Cal.com, Inc.", diff --git a/package.json b/package.json index df987adba3..d0bacc2b02 100644 --- a/package.json +++ b/package.json @@ -7,19 +7,22 @@ "packages/*" ], "scripts": { - "build": "turbo run build", + "build": "turbo run build --scope=\"@calcom/web\" --include-dependencies", "clean": "turbo run clean && rm -rf node_modules", "db-deploy": "turbo run db-deploy", "db-seed": "turbo run db-seed", "deploy": "turbo run deploy", - "dev": "turbo run dev --parallel", + "dev": "turbo run dev --scope=\"@calcom/web\"", + "docs-dev": "turbo run dev --scope=\"@calcom/docs\"", + "docs-build": "turbo run dev --scope=\"@calcom/docs\" --include-dependencies", + "docs-start": "turbo run dev --scope=\"@calcom/docs\"", "dx": "turbo run dx", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "heroku-postbuild": "turbo run @calcom/web#build", "lint": "turbo run lint", "pre-commit": "lint-staged", "prepare": "husky install", - "start": "turbo run start", + "start": "turbo run start --scope=\"@calcom/web\"", "test": "turbo run test", "test-playwright": "yarn playwright test", "test-e2e": "turbo run test-e2e",