Add backend and frontend skeleton
This commit is contained in:
@@ -19,15 +19,15 @@ ENV NPM_CONFIG_LOGLEVEL=warn \
|
||||
# Dependencies cache
|
||||
# ------------------------------------------------------------------------------
|
||||
FROM base AS deps
|
||||
COPY package.json package-lock.json* ./
|
||||
RUN npm ci
|
||||
COPY package*.json ./
|
||||
RUN if [ -f package-lock.json ]; then npm ci; else npm install; fi
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Production dependencies only (pruned to omit dev tooling)
|
||||
# ------------------------------------------------------------------------------
|
||||
FROM base AS prod-deps
|
||||
COPY package.json package-lock.json* ./
|
||||
RUN npm ci --omit=dev
|
||||
COPY package*.json ./
|
||||
RUN if [ -f package-lock.json ]; then npm ci --omit=dev; else npm install --omit=dev; fi
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Builder: compile the application for production
|
||||
|
||||
Reference in New Issue
Block a user