make docker slightly faster #2
1 arquivos alterados com 21 adições e 5 exclusões
make docker slightly faster
commit
36cc28d675
24
Dockerfile
24
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 PATH="$PNPM_HOME:$PATH"
|
||||
|
||||
COPY . /app
|
||||
RUN npm install --global pnpm
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
RUN npm i -g pnpm
|
||||
COPY package.json pnpm-lock.yaml* ./
|
||||
COPY patches ./patches
|
||||
RUN pnpm i
|
||||
|
||||
COPY . .
|
||||
|
||||
COPY docker-configure.sh /docker-configure.sh
|
||||
RUN chmod +x /docker-configure.sh
|
||||
ENTRYPOINT ["/docker-configure.sh"]
|
||||
|
||||
ENTRYPOINT ["/docker-configure.sh"]
|
||||
CMD ["pnpm", "run", "start"]
|
||||
|
|
|
|||
Carregando…
Adicionar tabela
Adicionar um link
Referência em uma nova issue