Dockerfile_deploy 509 Bytes
Newer Older
LiangLiu's avatar
LiangLiu committed
1
2
3
4
5
6
7
FROM node:alpine3.21 AS frontend_builder
COPY lightx2v /opt/lightx2v

RUN cd /opt/lightx2v/deploy/server/frontend \
    && npm install \
    && npm run build

Yang Yong (雍洋)'s avatar
Yang Yong (雍洋) committed
8
FROM lightx2v/lightx2v:25110701-cu128 AS base
LiangLiu's avatar
LiangLiu committed
9

LiangLiu's avatar
LiangLiu committed
10
11
12
RUN mkdir /workspace/LightX2V
WORKDIR /workspace/LightX2V
ENV PYTHONPATH=/workspace/LightX2V
LiangLiu's avatar
LiangLiu committed
13
14
15
16
17

COPY assets assets
COPY configs configs
COPY lightx2v lightx2v
COPY lightx2v_kernel lightx2v_kernel
LiangLiu's avatar
LiangLiu committed
18
19

COPY --from=frontend_builder /opt/lightx2v/deploy/server/frontend/dist lightx2v/deploy/server/frontend/dist