Update build process in Containerfile and enhance deploy script with remote URL configuration

This commit is contained in:
Adrian Altner 2026-04-21 23:19:29 +02:00
parent 0f43bb18cc
commit 90a8bf7e3d
2 changed files with 6 additions and 9 deletions

View file

@ -2,15 +2,13 @@ FROM node:22-bookworm-slim AS build
WORKDIR /app
RUN corepack enable
COPY package.json package-lock.json ./
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
RUN pnpm install --frozen-lockfile
RUN npm ci
COPY . .
RUN pnpm run build:production
RUN npm run build
FROM node:22-bookworm-slim AS runtime
@ -22,11 +20,8 @@ ENV ASTRO_TELEMETRY_DISABLED=1
ENV HOST=0.0.0.0
ENV PORT=4321
RUN corepack enable
COPY --from=build --chown=node:node /app/package.json ./package.json
COPY --from=build --chown=node:node /app/pnpm-lock.yaml ./pnpm-lock.yaml
COPY --from=build --chown=node:node /app/pnpm-workspace.yaml ./pnpm-workspace.yaml
COPY --from=build --chown=node:node /app/package-lock.json ./package-lock.json
COPY --from=build --chown=node:node /app/node_modules ./node_modules
COPY --from=build --chown=node:node /app/dist ./dist