Ctrl K
ComunidadGuías…

console/Dockerfile.server-build

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
FROM node:22.22.0-alpine3.22 AS base

# Use a more secure and up-to-date Alpine version to reduce vulnerabilities.
# Install security updates and essential build tools, then clean up to minimize image size.
RUN apk --no-cache upgrade && \
    apk add --no-cache \
        bash \
        curl \
        git \
        python3 \
        make \
        g++ && \
    rm -rf /var/cache/apk/*

WORKDIR /console

RUN mkdir -p ~/.pnpm
ENV PNPM_HOME=/root/.pnpm
ENV PATH=/root/.pnpm/bin:$PATH

# Attribution
ARG DISABLE_FLEETBASE_ATTRIBUTION=false
ENV DISABLE_FLEETBASE_ATTRIBUTION=$DISABLE_FLEETBASE_ATTRIBUTION

RUN npm install -g ember-cli pnpm

COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY .npmr[c] ./

RUN pnpm install --frozen-lockfile

COPY . .

EXPOSE 4200

CMD ["pnpm", "run", "start:dev", "--", "--host", "0.0.0.0"]