diff --git a/frontend/.docker/Dockerfile b/frontend/.docker/Dockerfile index ae7f015..aa0065f 100644 --- a/frontend/.docker/Dockerfile +++ b/frontend/.docker/Dockerfile @@ -1,9 +1,16 @@ -FROM oven/bun:1 AS base -USER root -WORKDIR /usr/src/app +FROM oven/bun:latest AS build -COPY .. /usr/src/app -RUN bun install +WORKDIR /app -EXPOSE 3000/tcp -ENTRYPOINT [ "bun", "start" ] +ENV NODE_ENV=production +COPY .. . +RUN bun install --prod + +FROM oven/bun:latest AS production + +WORKDIR /app + +RUN bun install --prod + +EXPOSE 3001 +CMD ["bun", "start", "-p", "3001"]