16 lines
282 B
Docker
16 lines
282 B
Docker
FROM node:20
|
|
WORKDIR /app
|
|
|
|
COPY package.json ./
|
|
COPY tsconfig.base.json ./
|
|
COPY packages ./packages
|
|
COPY apps/api ./apps/api
|
|
|
|
RUN npm install
|
|
RUN npm run db:generate -w packages/db
|
|
RUN npm run build:api
|
|
|
|
ENV NODE_ENV=production
|
|
EXPOSE 4000
|
|
CMD ["npm","run","start","-w","apps/api"]
|