ci: 👷 Simplify build on Vercel
This commit is contained in:
@ -20,7 +20,7 @@ COPY --from=pruner /app/out/full/ .
|
|||||||
COPY ./apps/${SCOPE}/.env.docker ./apps/${SCOPE}/.env.production
|
COPY ./apps/${SCOPE}/.env.docker ./apps/${SCOPE}/.env.production
|
||||||
COPY ./apps/${SCOPE}/.env.docker ./apps/${SCOPE}/.env.local
|
COPY ./apps/${SCOPE}/.env.docker ./apps/${SCOPE}/.env.local
|
||||||
RUN apt-get -qy update && apt-get -qy install openssl
|
RUN apt-get -qy update && apt-get -qy install openssl
|
||||||
RUN yarn turbo run build:docker --scope=${SCOPE} --include-dependencies --no-deps
|
RUN yarn turbo run build --scope=${SCOPE} --include-dependencies --no-deps
|
||||||
RUN find . -name node_modules | xargs rm -rf
|
RUN find . -name node_modules | xargs rm -rf
|
||||||
|
|
||||||
FROM base AS runner
|
FROM base AS runner
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dx": "yarn dev",
|
"dx": "yarn dev",
|
||||||
"dev": "ENVSH_ENV=.env.local bash ../../env.sh next dev -p 3000",
|
"dev": "ENVSH_ENV=.env.local bash ../../env.sh next dev -p 3000",
|
||||||
"build": "cp .env.docker .env.production && ENVSH_ENV=.env.production bash ../../env.sh next build",
|
"build": "next build",
|
||||||
"build:docker": "next build",
|
|
||||||
"start": "next start",
|
"start": "next start",
|
||||||
"lint": "next lint",
|
"lint": "next lint",
|
||||||
"test": "yarn playwright test",
|
"test": "yarn playwright test",
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dx": "yarn dev",
|
"dx": "yarn dev",
|
||||||
"dev": "ENVSH_ENV=.env.local bash ../../env.sh next dev -p 3001",
|
"dev": "ENVSH_ENV=.env.local bash ../../env.sh next dev -p 3001",
|
||||||
"build": "cp .env.docker .env.production && ENVSH_ENV=.env.production bash ../../env.sh next build",
|
"build": "next build",
|
||||||
"build:docker": "next build",
|
|
||||||
"start": "next start",
|
"start": "next start",
|
||||||
"lint": "next lint",
|
"lint": "next lint",
|
||||||
"test": "yarn playwright test",
|
"test": "yarn playwright test",
|
||||||
|
@ -14,6 +14,8 @@
|
|||||||
"dev": "yarn docker:up && yarn dev:prepare && NEXT_PUBLIC_E2E_TEST=false turbo run dx --parallel",
|
"dev": "yarn docker:up && yarn dev:prepare && NEXT_PUBLIC_E2E_TEST=false turbo run dx --parallel",
|
||||||
"dev:mocking": "yarn docker:up && NEXT_PUBLIC_E2E_TEST=enabled turbo run dx --parallel",
|
"dev:mocking": "yarn docker:up && NEXT_PUBLIC_E2E_TEST=enabled turbo run dx --parallel",
|
||||||
"build": "yarn docker:up && turbo run build",
|
"build": "yarn docker:up && turbo run build",
|
||||||
|
"build:builder": "cp apps/builder/.env.docker apps/builder/.env.production && ENVSH_ENV=./apps/builder/.env.production ENVSH_OUTPUT=./apps/builder/public/__env.js bash env.sh yarn turbo run build --scope=builder --include-dependencies",
|
||||||
|
"build:viewer": "cp apps/viewer/.env.docker apps/viewer/.env.production && ENVSH_ENV=./apps/viewer/.env.production ENVSH_OUTPUT=./apps/viewer/public/__env.js bash env.sh yarn turbo run build --scope=viewer --include-dependencies",
|
||||||
"test:builder": "cd apps/builder && yarn test",
|
"test:builder": "cd apps/builder && yarn test",
|
||||||
"lint": "turbo run lint",
|
"lint": "turbo run lint",
|
||||||
"db:migrate": "yarn workspace db migration:deploy"
|
"db:migrate": "yarn workspace db migration:deploy"
|
||||||
|
@ -1,10 +1,6 @@
|
|||||||
{
|
{
|
||||||
"baseBranch": "origin/main",
|
"baseBranch": "origin/main",
|
||||||
"pipeline": {
|
"pipeline": {
|
||||||
"build:docker": {
|
|
||||||
"dependsOn": ["^build"],
|
|
||||||
"outputs": [".next/**", "dist/**", "build/**", "node_modules/@prisma/**"]
|
|
||||||
},
|
|
||||||
"build": {
|
"build": {
|
||||||
"dependsOn": ["^build"],
|
"dependsOn": ["^build"],
|
||||||
"outputs": [".next/**", "dist/**", "build/**", "node_modules/@prisma/**"]
|
"outputs": [".next/**", "dist/**", "build/**", "node_modules/@prisma/**"]
|
||||||
|
Reference in New Issue
Block a user