|
@@ -28,10 +28,11 @@ RUN cd room_cal/service_api/typescript \
|
|
|
|
|
|
|
|
# Vue/Vite deps — cached until package*.json changes
|
|
# Vue/Vite deps — cached until package*.json changes
|
|
|
COPY room_cal/vue/package*.json ./room_cal/vue/
|
|
COPY room_cal/vue/package*.json ./room_cal/vue/
|
|
|
-RUN cd room_cal/vue && npm ci && npm run build
|
|
|
|
|
|
|
+RUN cd room_cal/vue && npm ci
|
|
|
|
|
|
|
|
# App source + install project
|
|
# App source + install project
|
|
|
COPY room_cal/ ./room_cal/
|
|
COPY room_cal/ ./room_cal/
|
|
|
|
|
+RUN cd room_cal/vue && npm run build
|
|
|
RUN mkdir /root/.local && ln -s /config /root/.local/room_cal \
|
|
RUN mkdir /root/.local && ln -s /config /root/.local/room_cal \
|
|
|
&& uv sync --group api --group mcp --no-dev --frozen --no-install-project \
|
|
&& uv sync --group api --group mcp --no-dev --frozen --no-install-project \
|
|
|
&& uv sync --group api --group mcp --no-dev --frozen
|
|
&& uv sync --group api --group mcp --no-dev --frozen
|