|
|
@ -7,10 +7,14 @@ RUN npm install -g npm@latest |
|
|
|
|
|
|
|
|
# Copy Web UI |
|
|
# Copy Web UI |
|
|
COPY src/ /app/ |
|
|
COPY src/ /app/ |
|
|
COPY webui/dist/ /app/www/ |
|
|
COPY webui/ /webui/ |
|
|
WORKDIR /app |
|
|
WORKDIR /app |
|
|
RUN npm ci --omit=dev &&\ |
|
|
RUN npm ci --omit=dev &&\ |
|
|
mv node_modules /node_modules |
|
|
mv node_modules /node_modules |
|
|
|
|
|
WORKDIR /webui |
|
|
|
|
|
RUN npm ci &&\ |
|
|
|
|
|
npm run build |
|
|
|
|
|
COPY webui/dist/ /app/www/ |
|
|
|
|
|
|
|
|
# Copy build result to a new image. |
|
|
# Copy build result to a new image. |
|
|
# This saves a lot of disk space. |
|
|
# This saves a lot of disk space. |
|
|
|