From b203188091aa860b005e3f608ab7f36112f3a710 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Sun, 29 Sep 2024 05:35:05 +0100 Subject: [PATCH] chore: use package.json commands to build railway --- apps/dashboard/{Dockerfile => Dockerfile.dev} | 0 apps/dashboard/svelte.config.js | 2 + package.json | 56 ++++++++++--------- 3 files changed, 31 insertions(+), 27 deletions(-) rename apps/dashboard/{Dockerfile => Dockerfile.dev} (100%) diff --git a/apps/dashboard/Dockerfile b/apps/dashboard/Dockerfile.dev similarity index 100% rename from apps/dashboard/Dockerfile rename to apps/dashboard/Dockerfile.dev diff --git a/apps/dashboard/svelte.config.js b/apps/dashboard/svelte.config.js index 04d23b7b..61e5f98b 100644 --- a/apps/dashboard/svelte.config.js +++ b/apps/dashboard/svelte.config.js @@ -8,6 +8,8 @@ import 'dotenv/config'; const useNodeAdapter = process.env.IS_SELFHOSTED === 'true' && process.env.DEPLOYMENT_PROVIDER === 'docker'; +console.log('\n\n======config', process.env.IS_SELFHOSTED, process.env.DEPLOYMENT_PROVIDER); + /** @type {import('@sveltejs/kit').Config} */ const config = { // Consult https://kit.svelte.dev/docs/integrations#preprocessors diff --git a/package.json b/package.json index 16b26bd6..142d174f 100644 --- a/package.json +++ b/package.json @@ -1,29 +1,31 @@ { - "name": "classroomio", - "version": "0.1.1", - "scripts": { - "build": "turbo run build", - "dev": "turbo prepare && turbo run dev", - "lint": "turbo run lint", - "clean": "turbo clean && rm -rf node_modules", - "format": "prettier . --write", - "release": "standard-version", - "ci": "cypress run" - }, - "license": "MIT", - "packageManager": "pnpm@8.0.0", - "dependencies": { - "turbo": "^1.10.16" - }, - "devDependencies": { - "concurrently": "^8.2.2", - "eslint": "^8.54.0", - "prettier": "^3.1.0", - "prettier-plugin-svelte": "^3.1.2", - "prettier-plugin-tailwindcss": "^0.5.7", - "standard-version": "^9.5.0", - "supabase": "^1.151.1", - "tsconfig": "workspace:*", - "typescript": "^5.1.6" - } + "name": "classroomio", + "version": "0.1.1", + "scripts": { + "build": "turbo run build", + "dev": "turbo prepare && turbo run dev", + "lint": "turbo run lint", + "clean": "turbo clean && rm -rf node_modules", + "format": "prettier . --write", + "release": "standard-version", + "ci": "cypress run", + "dashboard:build": "cd apps/dashboard && pnpm i && IS_SELFHOSTED=true DEPLOYMENT_PROVIDER=docker pnpm build", + "dashboard:start": "cd apps/dashboard && node build" + }, + "license": "MIT", + "packageManager": "pnpm@8.0.0", + "dependencies": { + "turbo": "^1.10.16" + }, + "devDependencies": { + "concurrently": "^8.2.2", + "eslint": "^8.54.0", + "prettier": "^3.1.0", + "prettier-plugin-svelte": "^3.1.2", + "prettier-plugin-tailwindcss": "^0.5.7", + "standard-version": "^9.5.0", + "supabase": "^1.151.1", + "tsconfig": "workspace:*", + "typescript": "^5.1.6" + } }