mirror of
https://github.com/versia-pub/frontend.git
synced 2025-12-06 08:28:20 +01:00
refactor(build): 🐛 Switch final docker image to Node (use Bun for everything else except final Docker)
Solves issues with Bun's missing Brotli implementation
This commit is contained in:
parent
d1f61dc32d
commit
b105c40807
|
|
@ -1,4 +1,4 @@
|
|||
FROM oven/bun:1.1.4-alpine AS base
|
||||
FROM imbios/bun-node:21-alpine AS base
|
||||
|
||||
# Install dependencies into temp directory
|
||||
# This will cache them and speed up future builds
|
||||
|
|
@ -11,9 +11,9 @@ FROM base AS builder
|
|||
COPY . /app
|
||||
|
||||
COPY --from=install /temp/dev/node_modules /app/node_modules
|
||||
RUN cd /app && bun run build
|
||||
RUN cd /app && bun run build --preset node-server
|
||||
|
||||
FROM base as final
|
||||
FROM node:21-alpine as final
|
||||
|
||||
COPY --from=builder /app/.output/ /app
|
||||
|
||||
|
|
@ -25,4 +25,4 @@ LABEL org.opencontainers.image.title "Lysand-FE"
|
|||
LABEL org.opencontainers.image.description "Frontend for the Lysand Project"
|
||||
|
||||
WORKDIR /app
|
||||
CMD ["bun", "run", "server/index.mjs"]
|
||||
CMD ["node", "server/index.mjs"]
|
||||
Loading…
Reference in a new issue