downloader: acelerar build containerfile

This commit is contained in:
Cat /dev/Nulo 2023-12-08 16:25:28 -03:00
parent 3541fc5234
commit e01205cdbe

View file

@ -1,13 +1,13 @@
FROM docker.io/alpine:3.18 as build FROM docker.io/alpine:3.18 as build
RUN apk add --no-cache npm RUN apk add --no-cache npm \
RUN npm install -g esbuild pnpm && npm install -g esbuild pnpm
COPY .. /tmp/build/ COPY .. /tmp/build/
WORKDIR /tmp/build/downloader WORKDIR /tmp/build/downloader
RUN pnpm install RUN pnpm install \
RUN esbuild --bundle --format=cjs --platform=node --outfile=download_json.build.js --sourcemap=inline download_json.js && esbuild --bundle --format=cjs --platform=node --outfile=download_json.build.js --sourcemap=inline download_json.js \
RUN esbuild --bundle --format=cjs --platform=node --outfile=generate_dump_metadata.build.js --sourcemap=inline generate_dump_metadata.js && esbuild --bundle --format=cjs --platform=node --outfile=generate_dump_metadata.build.js --sourcemap=inline generate_dump_metadata.js
FROM docker.io/alpine:3.18 FROM docker.io/alpine:3.18
RUN apk add --no-cache nodejs-current tini RUN apk add --no-cache nodejs-current tini