make docker slightly faster #2
1 arquivos alterados com 21 adições e 5 exclusões
make docker slightly faster
commit
36cc28d675
26
Dockerfile
26
Dockerfile
|
|
@ -1,16 +1,32 @@
|
||||||
FROM node:24-slim
|
FROM node:24-alpine
|
||||||
|
|
||||||
|
RUN apk add --no-cache \
|
||||||
|
python3 \
|
||||||
|
py3-pip \
|
||||||
|
openssl \
|
||||||
|
pkgconf \
|
||||||
|
cairo-dev \
|
||||||
|
pango-dev \
|
||||||
|
jpeg-dev \
|
||||||
|
giflib-dev \
|
||||||
|
librsvg-dev \
|
||||||
|
build-base
|
||||||
|
|
||||||
ENV PNPM_HOME="/pnpm"
|
ENV PNPM_HOME="/pnpm"
|
||||||
ENV PATH="$PNPM_HOME:$PATH"
|
ENV PATH="$PNPM_HOME:$PATH"
|
||||||
|
|
||||||
COPY . /app
|
RUN npm install --global pnpm
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
RUN npm i -g pnpm
|
COPY package.json pnpm-lock.yaml* ./
|
||||||
|
COPY patches ./patches
|
||||||
RUN pnpm i
|
RUN pnpm i
|
||||||
|
|
||||||
|
COPY . .
|
||||||
|
|
||||||
COPY docker-configure.sh /docker-configure.sh
|
COPY docker-configure.sh /docker-configure.sh
|
||||||
RUN chmod +x /docker-configure.sh
|
RUN chmod +x /docker-configure.sh
|
||||||
ENTRYPOINT ["/docker-configure.sh"]
|
|
||||||
|
|
||||||
CMD [ "pnpm", "run", "start" ]
|
ENTRYPOINT ["/docker-configure.sh"]
|
||||||
|
CMD ["pnpm", "run", "start"]
|
||||||
|
|
|
||||||
Carregando…
Adicionar tabela
Adicionar um link
Referência em uma nova issue