2026-05-21-11-13-49 独立Docker程序包

This commit is contained in:
Codex
2026-05-21 11:18:50 +08:00
commit 732213f3d6
337 changed files with 16747 additions and 0 deletions

16
.dockerignore Normal file
View File

@@ -0,0 +1,16 @@
.git
.gitignore
node_modules
WebSite/node_modules
WebSite/dist
WebSite/data
WebSite/exports
data
exports
WebSite/.env
.env
.env.*
*.log
*.tmp
*.bak

31
.gitignore vendored Normal file
View File

@@ -0,0 +1,31 @@
# Dependencies
node_modules/
WebSite/node_modules/
# Build output
dist/
WebSite/dist/
# Runtime backend state and generated exports
data/
exports/
WebSite/data/
WebSite/exports/
# Local env
.env
.env.*
WebSite/.env
WebSite/.env.*
# Logs and OS/editor noise
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.DS_Store
Thumbs.db
.vscode/
.idea/

35
Dockerfile Normal file
View File

@@ -0,0 +1,35 @@
# syntax=docker/dockerfile:1
FROM node:22-bookworm-slim
WORKDIR /app
ENV PORT=4000
ENV HOST=0.0.0.0
ARG HTTP_PROXY
ARG HTTPS_PROXY
ARG NO_PROXY
COPY WebSite/package*.json ./WebSite/
WORKDIR /app/WebSite
RUN npm ci
WORKDIR /app
COPY WebSite ./WebSite
COPY Head_CT_DICOM ./Head_CT_DICOM
COPY Head_CT_ReConstruct ./Head_CT_ReConstruct
WORKDIR /app/WebSite
RUN npm run build && mkdir -p data exports
ENV NODE_ENV=production
EXPOSE 4000
HEALTHCHECK --interval=10s --timeout=5s --retries=12 --start-period=20s \
CMD node -e "fetch('http://127.0.0.1:4000/api/health').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"
CMD ["npm", "run", "serve", "--", "--host", "0.0.0.0", "--port", "4000"]

BIN
Head_CT_DICOM/1.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/10.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/100.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/101.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/102.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/103.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/104.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/105.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/106.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/107.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/108.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/109.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/11.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/110.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/111.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/112.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/113.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/114.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/115.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/116.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/117.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/118.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/119.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/12.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/120.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/121.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/122.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/123.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/124.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/125.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/126.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/127.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/128.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/129.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/13.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/130.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/131.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/132.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/133.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/134.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/135.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/136.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/137.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/138.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/139.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/14.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/140.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/141.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/142.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/143.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/144.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/145.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/146.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/147.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/148.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/149.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/15.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/150.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/151.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/152.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/153.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/154.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/155.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/156.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/157.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/158.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/159.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/16.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/160.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/161.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/162.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/163.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/164.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/165.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/166.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/167.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/168.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/169.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/17.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/170.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/171.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/172.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/173.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/174.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/175.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/176.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/177.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/178.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/179.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/18.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/180.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/181.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/182.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/183.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/184.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/185.dcm Normal file

Binary file not shown.

BIN
Head_CT_DICOM/186.dcm Normal file

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More