doorman/Dockerfile

21 lines
367 B
Docker

FROM oven/bun
ADD packages packages
ADD bun.lockb bun.lockb
ADD package.json package.json
ADD tsconfig.json tsconfig.json
# install all deps
RUN bun install
# client build
WORKDIR /home/bun/app/packages/client
RUN bun run build
# move built client to server
RUN mv dist ../server/
WORKDIR /home/bun/app/packages/server
# start server
CMD bun run ./src/server.ts