From ab208201aa8213723b17125218bf6711685eb253 Mon Sep 17 00:00:00 2001 From: longdayi <13477510+longdayilongdayi@user.noreply.gitee.com> Date: Wed, 5 Mar 2025 09:17:36 +0800 Subject: [PATCH] 202503050917 --- Dockerfile | 43 +- apps/web/index.html | 2 +- apps/web/src/providers/auth-provider.tsx | 3 + apps/web/src/utils/axios-client.ts | 1 + config/nginx/conf.d/web.conf | 4 +- config/nginx/entrypoint.sh | 5 +- docker-compose.example.yml | 243 ++- packages/client/src/api/hooks/useAppConfig.ts | 2 +- packages/common/package.json | 5 +- packages/tus/package.json | 2 +- packages/utils/package.json | 3 +- .../account-location-BCNgMMMw-BzoBAix2.js | 1 - web-dist/assets/add-DBGs_LmH-DpLM9lGv.js | 1 - .../admin-outlined-DXTGKZe5-CSnArnXa.js | 1 - web-dist/assets/airport-DmUdZQah-68aQ4GjS.js | 1 - .../assets/align-center-kIaj1t0E-DSHMqphX.js | 1 - .../assets/align-justify-DtkZpgWd-BQKEWNTl.js | 1 - .../assets/align-left-nz355YSx-D-lOXVaJ.js | 1 - .../assets/align-right-CuY2aKVp-B5IVFIpK.js | 1 - web-dist/assets/approve-C2CuyqjZ-BJC-OpBy.js | 1 - .../arrow-drop-down-C-Cm0O58-BQbfQyoC.js | 1 - .../assets/blocks-group-BnKCc4Rj-DtG3Oj_8.js | 1 - web-dist/assets/bold-C7Q6mc6R-W4qoDjlW.js | 1 - .../assets/caret-right-Buv6m22q-WQMBnvfk.js | 1 - .../category-outline-DFeZz2a4-CqJmdfxm.js | 1 - web-dist/assets/check-CwiFW30S-D5xY4LY6.js | 1 - .../assets/check-one-DZsEj4Rc-D5ek0kT8.js | 1 - web-dist/assets/config-HpgzD5LZ-CHZjFB5m.js | 1 - web-dist/assets/content-CVv2xHwr-Cko-e_iv.js | 1 - web-dist/assets/copy-CVj4__by-DSjUrowX.js | 1 - .../assets/cube-duotone-C5nZlt1x-DvU0aR3O.js | 1 - .../assets/date-time-C-XupEct-CJ91Fn1h.js | 1 - web-dist/assets/delete-B_03_u2H-B4iPfa6w.js | 1 - web-dist/assets/edit-Dt4jUBOK-lOkX0YCB.js | 1 - .../assets/error-duotone-C1DxTjTu-DAfaeZ3p.js | 1 - .../assets/error-outline-BtU6WRxh-DZbxbVEK.js | 1 - web-dist/assets/exit-BrT4707H-Kqn9ARZ4.js | 1 - web-dist/assets/filter-DjN42YHn-Db70LXPs.js | 1 - .../assets/fluent-person-CxE3zAkd-BXa47Cvo.js | 1 - web-dist/assets/get-text-BQOd1CsX-DUhw41GT.js | 1 - .../assets/group-work-CMKVD9ib-CqRoZfas.js | 1 - .../assets/health-circle-SAB-DqvX-BjjqKyAX.js | 1 - web-dist/assets/history-DwvuvWV7-Bcpk_weY.js | 1 - web-dist/assets/home-InqRf4oC-D2m0I5nB.js | 1 - .../horizontal-rule-DqqTWGF1-BpTivvNz.js | 1 - web-dist/assets/image-CnEjCzXp-z7MLBKjQ.js | 1 - web-dist/assets/inbox-CQ1akO08-CzpJlaLd.js | 1 - web-dist/assets/index-BL-ZztvJ.css | 7 - web-dist/assets/index-De5TXRhh.js | 1545 ----------------- web-dist/assets/italic-DMSQgFnS-DOEZCEZ1.js | 1 - web-dist/assets/link-KeHiWBJT-CuqIlkZm.js | 1 - web-dist/assets/link-off-DZAgsSxK-B6xMXQPC.js | 1 - web-dist/assets/list-Bs6u--UJ-eA9pjrj3.js | 1 - web-dist/assets/logout-B0mQe5Qi-DF17owpB.js | 1 - web-dist/assets/loop-dsNm_gaj-DkPa6i0D.js | 1 - web-dist/assets/more-DOWiYiPH-GRR8ysNy.js | 1 - web-dist/assets/note-Bqaccb7j-CtYQDrQt.js | 1 - .../assets/number-symbol--0U5ng1u-DX0-tc7o.js | 1 - web-dist/assets/org-ct1252nQ-BfTllgJB.js | 1 - .../assets/people-32-DWkG_AEs-B_1jrXMT.js | 1 - web-dist/assets/people-BlGM0esi-C_qKpv6V.js | 1 - .../assets/people-group-DAJyorhy-Dn2EYOeo.js | 1 - .../assets/people-plus-CaZDHm6f-B7a-LqC-.js | 1 - .../assets/person-board-CGwlcXCK-B9agoP0y.js | 1 - .../assets/person-hair-cux4Oez7-BVg-7YyY.js | 1 - .../assets/person-home-TVkRmIXv-BBpURoUQ.js | 1 - web-dist/assets/plane-CNSX_xPZ-B35Y6xpd.js | 1 - .../assets/plane-takeoff-D8MEJ99K-Cl_SEXXf.js | 1 - web-dist/assets/progress-xq5clHAn-CenFRX2W.js | 1 - .../assets/radar-chart-kqL_3xwo-DfBIfHEG.js | 1 - web-dist/assets/react-CwSRowEQ-QgYTcSqt.js | 1 - web-dist/assets/redo-BlWi9gwZ-CP18WXEp.js | 1 - .../assets/right-line-CZxB4z-S-C6nFMNve.js | 1 - .../assets/seal-check-Bzc_Rg44-8y04pjyN.js | 1 - web-dist/assets/search-D5rwXZnU-BmKuypdd.js | 1 - web-dist/assets/setting-BWVSKyb7-CGHVVIJN.js | 1 - web-dist/assets/share-DD20P1bR-CAqP37_K.js | 1 - web-dist/assets/strike-Db1W3LH4-B4uYXTO1.js | 1 - .../subject-rounded-RPHxzAM6-E3h55KVy.js | 1 - web-dist/assets/sum-CP8qw4zJ-C9b5UdlC.js | 1 - web-dist/assets/target-BQR-JIzR-DeRp7ACo.js | 1 - .../assets/text-indent-mVfgassO-DqLu7JTK.js | 1 - .../assets/text-outdent-CzeeK6rs-D_Idhyv0.js | 1 - web-dist/assets/time-8zVe6vD_-CO9arZM0.js | 1 - .../assets/underline-BAa1Ttlz-B1xR8ou1.js | 1 - web-dist/assets/undo-B5Chp__o-BHoJTHTM.js | 1 - web-dist/assets/user-id-Q2t8rpnY-DhvGaTDn.js | 1 - web-dist/assets/work-TRqMhsot-B18ZEvZr.js | 1 - web-dist/assets/zoomin-D7FfpJa4-CzlKcEgh.js | 1 - web-dist/assets/zoomout-CBVN6dw0-9Fcs0kz7.js | 1 - web-dist/index.html | 26 - web-dist/index_BACKUP.html | 27 - web-dist/logo.svg | 1 - web-dist/params.json | 2 - web-dist/placeholder.webp | Bin 1900 -> 0 bytes web-dist/vite.svg | 1 - 96 files changed, 134 insertions(+), 1865 deletions(-) delete mode 100644 web-dist/assets/account-location-BCNgMMMw-BzoBAix2.js delete mode 100644 web-dist/assets/add-DBGs_LmH-DpLM9lGv.js delete mode 100644 web-dist/assets/admin-outlined-DXTGKZe5-CSnArnXa.js delete mode 100644 web-dist/assets/airport-DmUdZQah-68aQ4GjS.js delete mode 100644 web-dist/assets/align-center-kIaj1t0E-DSHMqphX.js delete mode 100644 web-dist/assets/align-justify-DtkZpgWd-BQKEWNTl.js delete mode 100644 web-dist/assets/align-left-nz355YSx-D-lOXVaJ.js delete mode 100644 web-dist/assets/align-right-CuY2aKVp-B5IVFIpK.js delete mode 100644 web-dist/assets/approve-C2CuyqjZ-BJC-OpBy.js delete mode 100644 web-dist/assets/arrow-drop-down-C-Cm0O58-BQbfQyoC.js delete mode 100644 web-dist/assets/blocks-group-BnKCc4Rj-DtG3Oj_8.js delete mode 100644 web-dist/assets/bold-C7Q6mc6R-W4qoDjlW.js delete mode 100644 web-dist/assets/caret-right-Buv6m22q-WQMBnvfk.js delete mode 100644 web-dist/assets/category-outline-DFeZz2a4-CqJmdfxm.js delete mode 100644 web-dist/assets/check-CwiFW30S-D5xY4LY6.js delete mode 100644 web-dist/assets/check-one-DZsEj4Rc-D5ek0kT8.js delete mode 100644 web-dist/assets/config-HpgzD5LZ-CHZjFB5m.js delete mode 100644 web-dist/assets/content-CVv2xHwr-Cko-e_iv.js delete mode 100644 web-dist/assets/copy-CVj4__by-DSjUrowX.js delete mode 100644 web-dist/assets/cube-duotone-C5nZlt1x-DvU0aR3O.js delete mode 100644 web-dist/assets/date-time-C-XupEct-CJ91Fn1h.js delete mode 100644 web-dist/assets/delete-B_03_u2H-B4iPfa6w.js delete mode 100644 web-dist/assets/edit-Dt4jUBOK-lOkX0YCB.js delete mode 100644 web-dist/assets/error-duotone-C1DxTjTu-DAfaeZ3p.js delete mode 100644 web-dist/assets/error-outline-BtU6WRxh-DZbxbVEK.js delete mode 100644 web-dist/assets/exit-BrT4707H-Kqn9ARZ4.js delete mode 100644 web-dist/assets/filter-DjN42YHn-Db70LXPs.js delete mode 100644 web-dist/assets/fluent-person-CxE3zAkd-BXa47Cvo.js delete mode 100644 web-dist/assets/get-text-BQOd1CsX-DUhw41GT.js delete mode 100644 web-dist/assets/group-work-CMKVD9ib-CqRoZfas.js delete mode 100644 web-dist/assets/health-circle-SAB-DqvX-BjjqKyAX.js delete mode 100644 web-dist/assets/history-DwvuvWV7-Bcpk_weY.js delete mode 100644 web-dist/assets/home-InqRf4oC-D2m0I5nB.js delete mode 100644 web-dist/assets/horizontal-rule-DqqTWGF1-BpTivvNz.js delete mode 100644 web-dist/assets/image-CnEjCzXp-z7MLBKjQ.js delete mode 100644 web-dist/assets/inbox-CQ1akO08-CzpJlaLd.js delete mode 100644 web-dist/assets/index-BL-ZztvJ.css delete mode 100644 web-dist/assets/index-De5TXRhh.js delete mode 100644 web-dist/assets/italic-DMSQgFnS-DOEZCEZ1.js delete mode 100644 web-dist/assets/link-KeHiWBJT-CuqIlkZm.js delete mode 100644 web-dist/assets/link-off-DZAgsSxK-B6xMXQPC.js delete mode 100644 web-dist/assets/list-Bs6u--UJ-eA9pjrj3.js delete mode 100644 web-dist/assets/logout-B0mQe5Qi-DF17owpB.js delete mode 100644 web-dist/assets/loop-dsNm_gaj-DkPa6i0D.js delete mode 100644 web-dist/assets/more-DOWiYiPH-GRR8ysNy.js delete mode 100644 web-dist/assets/note-Bqaccb7j-CtYQDrQt.js delete mode 100644 web-dist/assets/number-symbol--0U5ng1u-DX0-tc7o.js delete mode 100644 web-dist/assets/org-ct1252nQ-BfTllgJB.js delete mode 100644 web-dist/assets/people-32-DWkG_AEs-B_1jrXMT.js delete mode 100644 web-dist/assets/people-BlGM0esi-C_qKpv6V.js delete mode 100644 web-dist/assets/people-group-DAJyorhy-Dn2EYOeo.js delete mode 100644 web-dist/assets/people-plus-CaZDHm6f-B7a-LqC-.js delete mode 100644 web-dist/assets/person-board-CGwlcXCK-B9agoP0y.js delete mode 100644 web-dist/assets/person-hair-cux4Oez7-BVg-7YyY.js delete mode 100644 web-dist/assets/person-home-TVkRmIXv-BBpURoUQ.js delete mode 100644 web-dist/assets/plane-CNSX_xPZ-B35Y6xpd.js delete mode 100644 web-dist/assets/plane-takeoff-D8MEJ99K-Cl_SEXXf.js delete mode 100644 web-dist/assets/progress-xq5clHAn-CenFRX2W.js delete mode 100644 web-dist/assets/radar-chart-kqL_3xwo-DfBIfHEG.js delete mode 100644 web-dist/assets/react-CwSRowEQ-QgYTcSqt.js delete mode 100644 web-dist/assets/redo-BlWi9gwZ-CP18WXEp.js delete mode 100644 web-dist/assets/right-line-CZxB4z-S-C6nFMNve.js delete mode 100644 web-dist/assets/seal-check-Bzc_Rg44-8y04pjyN.js delete mode 100644 web-dist/assets/search-D5rwXZnU-BmKuypdd.js delete mode 100644 web-dist/assets/setting-BWVSKyb7-CGHVVIJN.js delete mode 100644 web-dist/assets/share-DD20P1bR-CAqP37_K.js delete mode 100644 web-dist/assets/strike-Db1W3LH4-B4uYXTO1.js delete mode 100644 web-dist/assets/subject-rounded-RPHxzAM6-E3h55KVy.js delete mode 100644 web-dist/assets/sum-CP8qw4zJ-C9b5UdlC.js delete mode 100644 web-dist/assets/target-BQR-JIzR-DeRp7ACo.js delete mode 100644 web-dist/assets/text-indent-mVfgassO-DqLu7JTK.js delete mode 100644 web-dist/assets/text-outdent-CzeeK6rs-D_Idhyv0.js delete mode 100644 web-dist/assets/time-8zVe6vD_-CO9arZM0.js delete mode 100644 web-dist/assets/underline-BAa1Ttlz-B1xR8ou1.js delete mode 100644 web-dist/assets/undo-B5Chp__o-BHoJTHTM.js delete mode 100644 web-dist/assets/user-id-Q2t8rpnY-DhvGaTDn.js delete mode 100644 web-dist/assets/work-TRqMhsot-B18ZEvZr.js delete mode 100644 web-dist/assets/zoomin-D7FfpJa4-CzlKcEgh.js delete mode 100644 web-dist/assets/zoomout-CBVN6dw0-9Fcs0kz7.js delete mode 100644 web-dist/index.html delete mode 100644 web-dist/index_BACKUP.html delete mode 100755 web-dist/logo.svg delete mode 100755 web-dist/params.json delete mode 100644 web-dist/placeholder.webp delete mode 100755 web-dist/vite.svg diff --git a/Dockerfile b/Dockerfile index 3a9ff79..3d15a41 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,51 +1,23 @@ # 基础镜像 FROM node:18.17-alpine as base -# 更改 apk 镜像源为阿里云 -# RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories - -# 使用阿里云镜像源 + 完整仓库声明 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \ echo "https://mirrors.aliyun.com/alpine/v3.18/community" >> /etc/apk/repositories -# 安装最新稳定版 PostgreSQL 客户端(15.11) -RUN apk update --no-cache && \ - apk add --no-cache \ - postgresql15-client \ - libpq \ - readline - - RUN apk add --no-cache ffmpeg - -# 设置 npm 镜像源 RUN yarn config set registry https://registry.npmmirror.com - -# 全局安装 pnpm 并设置其镜像源 RUN yarn global add pnpm && pnpm config set registry https://registry.npmmirror.com - -# 设置工作目录 WORKDIR /app - -# 复制 pnpm workspace 配置文件 COPY pnpm-workspace.yaml ./ - -# 首先复制 package.json, package-lock.json 和 pnpm-lock.yaml 文件 COPY package*.json pnpm-lock.yaml* ./ - COPY tsconfig.base.json . -# 利用 Docker 缓存机制,如果依赖没有改变则不会重新执行 pnpm install -#100-500 5-40 + FROM base As server-build WORKDIR /app -COPY packages/common /app/packages/common -COPY packages/tus /app/packages/tus -COPY apps/server /app/apps/server -RUN pnpm config set registry https://registry.npmmirror.com/ -RUN pnpm install --filter common -RUN pnpm install --filter tus -RUN pnpm install --filter server -RUN pnpm --filter common generate && pnpm --filter common build:cjs +COPY . . +RUN pnpm install +RUN pnpm --filter common build RUN pnpm --filter tus build +RUN pnpm --filter utils build RUN pnpm --filter server build FROM base As server-prod-dep @@ -55,6 +27,7 @@ COPY packages/tus /app/packages/tus COPY apps/server /app/apps/server RUN pnpm install --filter common --prod RUN pnpm install --filter tus --prod +RUN pnpm install --filter utils --prod RUN pnpm install --filter server --prod @@ -66,10 +39,8 @@ COPY --from=server-build /app/packages/common/dist ./packages/common/dist COPY --from=server-build /app/packages/tus/dist ./packages/tus/dist COPY --from=server-build /app/apps/server/dist ./apps/server/dist COPY apps/server/entrypoint.sh ./apps/server/entrypoint.sh - RUN chmod +x ./apps/server/entrypoint.sh -RUN apk add --no-cache postgresql-client - +RUN apk add --no-cache ffmpeg EXPOSE 3000 diff --git a/apps/web/index.html b/apps/web/index.html index 31078c2..4af329b 100755 --- a/apps/web/index.html +++ b/apps/web/index.html @@ -8,7 +8,7 @@ - test - - - - - -
- - - \ No newline at end of file diff --git a/web-dist/index_BACKUP.html b/web-dist/index_BACKUP.html deleted file mode 100644 index fa1c56f..0000000 --- a/web-dist/index_BACKUP.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - fhmooc - - - - - -
- - diff --git a/web-dist/logo.svg b/web-dist/logo.svg deleted file mode 100755 index 39a6980..0000000 --- a/web-dist/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/web-dist/params.json b/web-dist/params.json deleted file mode 100755 index 7a73a41..0000000 --- a/web-dist/params.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/web-dist/placeholder.webp b/web-dist/placeholder.webp deleted file mode 100644 index 1f474a5eae6104fb2afe57410c2a51245b548765..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1900 zcmWIYbaP8#XJ80-bqWXzuuzBqvJH9|<}zxvFn?sUGnD9XQBv%fvP6KfDJpuuyjuAr z!2?t8GXB3^z2r4p!rcY2DX#=S$H#q}yXTZc(=5TeftR{6+)LfPG#AQVmDO0*QXW#W zXqXBYFUy(v?t{{WV+q38JSwqU1L5 z$$FJlpfAU}6)#;)ly@z3b?e)yxP0O}hBAQ#Z$5j5x$fB-@%*6AHCJoy?&USIxe-UN zbX$pG2B^f6Q}JPWsk5C$rL}4@_Z;Y49{79C#Lo`$)v6AszTL@lfA=pEJzChhBa)JK zUguvPIU(YU)f)Q@ul5&z&jo(`9lJv`eMetbmY5S-q;bt&sn8*%));>3Cd-7#-}~!- zD6G66HhJP6ufN41CINvpoWDW7SiDr^Lf@;tDZw_E1Vze47`S$Ze%5u(zZzDmFf+`6 zyIko;>n@T+wMoRu2pe(SuhVZcFJ-t$BR2t-nDp(&s%%hHF3hbKMIm&Qkrpgg`ejfeG7F7JeXe?&Her%XZgLE ztBS(s#P7;tIy|5ISYQ0d-BGhzC!nQNx2Mz0|B0{7OyUs~JaLzK(IFP!y8b&)uI1KD z3G3q0Z?w-q(O}VZj^py5JncUf2`<-xAsKN*W|~U0>b##^7$$?W#*MNmXweV%7Tmeu zR57fD9T^z@{eQiZ0U0prB${kd^Y2V%m3Na8T3kIZt@>kFc#!|WC0rZV*Uw1tTV?A1 z;O%s2#U!2D>wce(l^4J3y;|`y%=fkWE`#YSExX$rmfmC9H20^dkJy2;jTNUSc{?Np z-V>I)$my|a!hxKN55Y!~dUk;_SqAe!)lnsfl_Dr|!S<_WH{e$;(Sh*v!+;ocyEsh9{Es*@4qb z4_r2H-6n5t&fz|Pr}bnf&I1z4hwQg}=P+EvH?e8TG(+A8kFGFs-+1<6agmB|=lGgS6um!9f7v3qeU03q7o3kzo^9h;`|^+5>O&8?)3X~C9b-hTIleII zJ>JdOGxwKns$pquZ+=SFJG0*NCxzxMI(#+s=J$)&e>$9XKDS%#n8%ShCpI_dJ#6Sd z^!`dbokXh+?; zlDmIeA6@%4{o<0xpQSsi?@xZidccvD@$U0mZf~>#aux;Je)rnBw??GMQeTWw`>(~1 wYQw1>9MY*hLPxlMDkUdymYtitbia3SlgWOoM@|`QlU&#)#~c(uPSj8~0FUs1WB>pF diff --git a/web-dist/vite.svg b/web-dist/vite.svg deleted file mode 100755 index 78260dd..0000000 --- a/web-dist/vite.svg +++ /dev/null @@ -1 +0,0 @@ -