Attempt to tweak Docker config (still doesnt work)

This commit is contained in:
Jesse Wierzbinski 2024-03-10 19:46:18 -10:00
parent 9577e08e73
commit 69f7c470f7
No known key found for this signature in database

View file

@ -3,9 +3,8 @@
FROM oven/bun:1.0.30-alpine as base
WORKDIR /usr/src/app
RUN apk add vips
# Required for Prisma to work
COPY --from=node:18-alpine /usr/local/bin/node /usr/local/bin/node
# COPY --from=node:18-alpine /usr/local/bin/node /usr/local/bin/node
# install dependencies into temp directory
# this will cache them and speed up future builds
@ -15,15 +14,13 @@ FROM base AS install
RUN mkdir -p /temp
COPY . /temp
WORKDIR /temp
RUN bun install --frozen-lockfile --production.
RUN bun install --frozen-lockfile --production
# Build Vite in pages
RUN bunx --bun vite build pages
# Build the project
RUN bun build --entrypoints ./index.ts ./prisma.ts ./cli.ts --outdir dist --target bun --splitting --minify --external bullmq --external @prisma/client
RUN mkdir ./dist/pages
RUN cp -r ./pages/dist ./dist/pages
RUN bun run build.ts
WORKDIR /temp/dist
# copy production dependencies and source code into final image