21 lines
367 B
Docker
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 |