mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-15 05:41:51 +00:00
21 lines
326 B
Text
21 lines
326 B
Text
![]() |
FROM node:20
|
||
|
USER node
|
||
|
|
||
|
COPY --chown=node:node . /zeppelin
|
||
|
|
||
|
# Install dependencies for all packages
|
||
|
WORKDIR /zeppelin
|
||
|
RUN npm ci
|
||
|
|
||
|
# Build backend
|
||
|
WORKDIR /zeppelin/backend
|
||
|
RUN npm run build
|
||
|
|
||
|
# Build dashboard
|
||
|
WORKDIR /zeppelin/dashboard
|
||
|
RUN npm run build
|
||
|
|
||
|
# Prune dev dependencies
|
||
|
WORKDIR /zeppelin
|
||
|
RUN npm prune --production
|