فهرست منبع

Links to help local tools run

ZiB 4 ماه پیش
والد
کامیت
9908868af6
1فایلهای تغییر یافته به همراه7 افزوده شده و 4 حذف شده
  1. 7 4
      docker/Dockerfile

+ 7 - 4
docker/Dockerfile

@@ -21,14 +21,17 @@ RUN cd room_cal/service_api/typescript \
     && npm ci \
     && node_modules/.bin/playwright install-deps chromium
 
+# Entrypoint
+COPY docker/entrypoint.sh /entrypoint.sh
+RUN chmod +x /entrypoint.sh
+
 # App source + install project
 COPY room_cal/ ./room_cal/
 COPY docker/uvicorn_log.json /etc/uvicorn_log.json
-RUN uv sync --group api --group mcp --no-dev --frozen --no-install-project \
+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
 
-# Entrypoint
-COPY docker/entrypoint.sh /entrypoint.sh
-RUN chmod +x /entrypoint.sh
+# Exec
 ENTRYPOINT ["/usr/bin/tini", "--"]
 CMD ["/entrypoint.sh"]