fix(build): garantizar inclusion de devDependencies y tailwind en todos los dockerfiles para coolify
This commit is contained in:
parent
8c31428fb5
commit
577fa3d23f
@ -7,7 +7,7 @@ RUN apk add --no-cache libc6-compat
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
COPY package.json package-lock.json* ./
|
COPY package.json package-lock.json* ./
|
||||||
RUN npm ci
|
RUN npm ci --include=dev
|
||||||
|
|
||||||
# Rebuild the source code only when needed
|
# Rebuild the source code only when needed
|
||||||
FROM base AS builder
|
FROM base AS builder
|
||||||
|
|||||||
@ -6,7 +6,7 @@ RUN apk add --no-cache libc6-compat
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
COPY package.json package-lock.json* ./
|
COPY package.json package-lock.json* ./
|
||||||
RUN npm ci
|
RUN npm ci --include=dev
|
||||||
|
|
||||||
# 2. Build the app
|
# 2. Build the app
|
||||||
FROM base AS builder
|
FROM base AS builder
|
||||||
|
|||||||
@ -6,7 +6,7 @@ RUN apk add --no-cache libc6-compat
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
COPY package.json package-lock.json* ./
|
COPY package.json package-lock.json* ./
|
||||||
RUN npm ci
|
RUN npm ci --include=dev
|
||||||
|
|
||||||
# 2. Build the app
|
# 2. Build the app
|
||||||
FROM base AS builder
|
FROM base AS builder
|
||||||
|
|||||||
10
package.json
10
package.json
@ -46,18 +46,18 @@
|
|||||||
"tailwind-merge": "^3.5.0",
|
"tailwind-merge": "^3.5.0",
|
||||||
"video.js": "^8.23.7",
|
"video.js": "^8.23.7",
|
||||||
"zod": "^4.3.6",
|
"zod": "^4.3.6",
|
||||||
"zustand": "^5.0.12"
|
"zustand": "^5.0.12",
|
||||||
|
"@tailwindcss/postcss": "^4.2.2",
|
||||||
|
"tailwindcss": "^4.2.2",
|
||||||
|
"postcss": "^8.5.10",
|
||||||
|
"autoprefixer": "^10.4.27"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/postcss": "^4.2.2",
|
|
||||||
"@types/node": "^20",
|
"@types/node": "^20",
|
||||||
"@types/react": "^19",
|
"@types/react": "^19",
|
||||||
"@types/react-dom": "^19",
|
"@types/react-dom": "^19",
|
||||||
"autoprefixer": "^10.4.27",
|
|
||||||
"eslint": "^9",
|
"eslint": "^9",
|
||||||
"eslint-config-next": "^16.2.6",
|
"eslint-config-next": "^16.2.6",
|
||||||
"postcss": "^8.5.10",
|
|
||||||
"tailwindcss": "^4.2.2",
|
|
||||||
"typescript": "^5"
|
"typescript": "^5"
|
||||||
},
|
},
|
||||||
"overrides": {
|
"overrides": {
|
||||||
|
|||||||
@ -6,7 +6,7 @@ RUN apk add --no-cache libc6-compat
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
COPY package.json package-lock.json* ./
|
COPY package.json package-lock.json* ./
|
||||||
RUN npm ci
|
RUN npm ci --include=dev
|
||||||
|
|
||||||
# 2. Build the app
|
# 2. Build the app
|
||||||
FROM base AS builder
|
FROM base AS builder
|
||||||
|
|||||||
@ -6,7 +6,7 @@ RUN apk add --no-cache libc6-compat
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
COPY package.json package-lock.json* ./
|
COPY package.json package-lock.json* ./
|
||||||
RUN npm ci
|
RUN npm ci --include=dev
|
||||||
|
|
||||||
# 2. Build the app
|
# 2. Build the app
|
||||||
FROM base AS builder
|
FROM base AS builder
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user