diff --git a/Dockerfile b/Dockerfile index d9917d1..8eeb5f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,25 +1,33 @@ -FROM oven/bun:latest as base -WORKDIR /usr/src/app +# FROM oven/bun:latest as base +# WORKDIR /usr/src/app -FROM base AS install -RUN mkdir -p /temp/dev -COPY package.json bun.lock /temp/dev/ -RUN cd /temp/dev && bun install --frozen-lockfile +# FROM base AS install +# RUN mkdir -p /temp/dev +# COPY package.json bun.lock /temp/dev/ +# RUN cd /temp/dev && bun install --frozen-lockfile -RUN mkdir -p /temp/prod -COPY package.json bun.lock /temp/prod/ -RUN cd /temp/prod && bun install --frozen-lockfile --production +# RUN mkdir -p /temp/prod +# COPY package.json bun.lock /temp/prod/ +# RUN cd /temp/prod && bun install --frozen-lockfile --production -FROM base AS build -COPY --from=install /temp/dev/node_modules node_modules +# FROM base AS build +# COPY --from=install /temp/dev/node_modules node_modules +# COPY . . +# RUN bun run build + +# FROM base AS release +# COPY --from=install /temp/prod/node_modules node_modules +# COPY --from=build /usr/src/app/dist . + +# EXPOSE 4321 +# ENTRYPOINT [ "bun", "run", "./server/entry.mjs" ] + +FROM oven/bun:latest +WORKDIR /app COPY . . +RUN bun install RUN bun run build - -FROM base AS release -COPY --from=install /temp/prod/node_modules node_modules -COPY --from=build /usr/src/app/dist . - EXPOSE 4321 -ENTRYPOINT [ "bun", "run", "./server/entry.mjs" ] +ENTRYPOINT [ "bun", "run", "preview" ] \ No newline at end of file