2
0

👷 Adapt manual deployment scripts (#238)

Closes #235
This commit is contained in:
Baptiste Arnaud
2023-01-14 15:39:19 +01:00
committed by GitHub
parent ecc7e18226
commit 9b5426ce18
5 changed files with 13 additions and 5 deletions

View File

@ -10,7 +10,7 @@ COPY pnpm-lock.yaml .npmrc pnpm-workspace.yaml ./
RUN pnpm fetch RUN pnpm fetch
ADD . ./ ADD . ./
RUN pnpm install -r --offline RUN pnpm install -r --offline
RUN pnpm turbo run build --filter=${SCOPE}... RUN pnpm turbo run build:docker --filter=${SCOPE}...
FROM base AS runner FROM base AS runner
WORKDIR /app WORKDIR /app

View File

@ -3,8 +3,9 @@
"version": "0.1.0", "version": "0.1.0",
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"scripts": { "scripts": {
"dev": "cross-env ENVSH_ENV=.env.local sh ../../env.sh next dev -p 3000", "dev": "cross-env ENVSH_ENV=.env.local bash ../../env.sh next dev -p 3000",
"build": "next build", "build": "cross-env ENVSH_ENV=.env.local bash ../../env.sh next build",
"build:docker": "next build",
"build:env": "cd ../.. && cross-env ENVSH_ENV=./apps/builder/.env.docker ENVSH_OUTPUT=./apps/builder/public/__env.js bash env.sh", "build:env": "cd ../.. && cross-env ENVSH_ENV=./apps/builder/.env.docker ENVSH_OUTPUT=./apps/builder/public/__env.js bash env.sh",
"start": "next start", "start": "next start",
"lint": "next lint", "lint": "next lint",

View File

@ -3,8 +3,9 @@
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"version": "0.1.0", "version": "0.1.0",
"scripts": { "scripts": {
"dev": "cross-env ENVSH_ENV=.env.local sh ../../env.sh next dev -p 3001", "dev": "cross-env ENVSH_ENV=.env.local bash ../../env.sh next dev -p 3001",
"build": "next build", "build": "cross-env ENVSH_ENV=.env.local bash ../../env.sh next build",
"build:docker": "next build",
"build:env": "cd ../.. && cross-env ENVSH_ENV=./apps/viewer/.env.docker ENVSH_OUTPUT=./apps/viewer/public/__env.js bash env.sh", "build:env": "cd ../.. && cross-env ENVSH_ENV=./apps/viewer/.env.docker ENVSH_OUTPUT=./apps/viewer/public/__env.js bash env.sh",
"start": "next start -p 3001", "start": "next start -p 3001",
"lint": "next lint", "lint": "next lint",

View File

@ -18,6 +18,7 @@
"build:builder": "turbo run build --filter=builder... && turbo run build:env --filter=builder...", "build:builder": "turbo run build --filter=builder... && turbo run build:env --filter=builder...",
"build:viewer": "turbo run build --filter=viewer... && turbo run build:env --filter=viewer...", "build:viewer": "turbo run build --filter=viewer... && turbo run build:env --filter=viewer...",
"build:landing-page": "turbo run build --filter=landing-page... && turbo run build:env --filter=landing-page...", "build:landing-page": "turbo run build --filter=landing-page... && turbo run build:env --filter=landing-page...",
"build:apps": "turbo run build --filter=builder... --filter=viewer...",
"db:migrate": "cd packages/db && pnpm run db:migrate", "db:migrate": "cd packages/db && pnpm run db:migrate",
"generate-change-log": "pnpx gitmoji-changelog" "generate-change-log": "pnpx gitmoji-changelog"
}, },

View File

@ -13,6 +13,11 @@
"outputs": [".next/**", "dist/**", "build/**"], "outputs": [".next/**", "dist/**", "build/**"],
"outputMode": "new-only" "outputMode": "new-only"
}, },
"build:docker": {
"dependsOn": ["^build", "db#db:generate"],
"outputs": [".next/**", "dist/**", "build/**"],
"outputMode": "new-only"
},
"docs#build": { "docs#build": {
"dependsOn": ["api:generate"], "dependsOn": ["api:generate"],
"outputs": ["build/**"], "outputs": ["build/**"],