run build in dockerfile
This commit is contained in:
@@ -6,6 +6,8 @@ COPY / ./
|
|||||||
RUN ls -R
|
RUN ls -R
|
||||||
|
|
||||||
RUN npm install -g pnpm
|
RUN npm install -g pnpm
|
||||||
|
RUN pnpm install --unsafe-perm --frozen-lockfile
|
||||||
|
RUN pnpm build -C packages/docs
|
||||||
RUN pnpm install --prod --unsafe-perm --frozen-lockfile
|
RUN pnpm install --prod --unsafe-perm --frozen-lockfile
|
||||||
|
|
||||||
CMD [ "pnpm", "-C", "packages/docs", "start" ]
|
CMD [ "pnpm", "start", "-C", "packages/docs" ]
|
||||||
|
|||||||
@@ -8,9 +8,9 @@
|
|||||||
"dev": "npm-run-all --parallel --print-label --race dev-*",
|
"dev": "npm-run-all --parallel --print-label --race dev-*",
|
||||||
"dev-server": "nodemon --inspect --exec \"pnpm serve\" --watch src --ext ts,tsx,md,css",
|
"dev-server": "nodemon --inspect --exec \"pnpm serve\" --watch src --ext ts,tsx,md,css",
|
||||||
"dev-docs": "typedoc --watch",
|
"dev-docs": "typedoc --watch",
|
||||||
"start": "pnpm build-docs && cross-env NODE_ENV=production pnpm serve",
|
"build": "typedoc",
|
||||||
"typecheck": "tsc --noEmit",
|
"start": "cross-env NODE_ENV=production pnpm serve",
|
||||||
"build-docs": "typedoc"
|
"typecheck": "tsc --noEmit"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@heroicons/react": "^1.0.5",
|
"@heroicons/react": "^1.0.5",
|
||||||
@@ -38,9 +38,7 @@
|
|||||||
"react": "^18.0.0-rc.0",
|
"react": "^18.0.0-rc.0",
|
||||||
"react-dom": "^18.0.0-rc.0",
|
"react-dom": "^18.0.0-rc.0",
|
||||||
"react-ssr-prepass": "^1.5.0",
|
"react-ssr-prepass": "^1.5.0",
|
||||||
"tailwindcss": "^3.0.8",
|
"tailwindcss": "^3.0.8"
|
||||||
"typedoc": "^0.22.10",
|
|
||||||
"typescript": "^4.5.4"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/browser-sync": "^2.26.3",
|
"@types/browser-sync": "^2.26.3",
|
||||||
@@ -60,6 +58,8 @@
|
|||||||
"rxjs": "^7.5.1",
|
"rxjs": "^7.5.1",
|
||||||
"tsup": "^5.11.10",
|
"tsup": "^5.11.10",
|
||||||
"type-fest": "^2.8.0",
|
"type-fest": "^2.8.0",
|
||||||
|
"typedoc": "^0.22.10",
|
||||||
|
"typescript": "^4.5.4",
|
||||||
"wait-on": "^6.0.0"
|
"wait-on": "^6.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
19
pnpm-lock.yaml
generated
19
pnpm-lock.yaml
generated
@@ -111,8 +111,6 @@ importers:
|
|||||||
react-dom: 18.0.0-rc.0_react@18.0.0-rc.0
|
react-dom: 18.0.0-rc.0_react@18.0.0-rc.0
|
||||||
react-ssr-prepass: 1.5.0_react@18.0.0-rc.0
|
react-ssr-prepass: 1.5.0_react@18.0.0-rc.0
|
||||||
tailwindcss: 3.0.8_cefe482e8d38053bbf3d5815e0c551b3
|
tailwindcss: 3.0.8_cefe482e8d38053bbf3d5815e0c551b3
|
||||||
typedoc: 0.22.10_typescript@4.5.4
|
|
||||||
typescript: 4.5.4
|
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@types/browser-sync': 2.26.3
|
'@types/browser-sync': 2.26.3
|
||||||
'@types/compression': 1.7.2
|
'@types/compression': 1.7.2
|
||||||
@@ -131,6 +129,8 @@ importers:
|
|||||||
rxjs: 7.5.1
|
rxjs: 7.5.1
|
||||||
tsup: 5.11.10_typescript@4.5.4
|
tsup: 5.11.10_typescript@4.5.4
|
||||||
type-fest: 2.8.0
|
type-fest: 2.8.0
|
||||||
|
typedoc: 0.22.10_typescript@4.5.4
|
||||||
|
typescript: 4.5.4
|
||||||
wait-on: 6.0.0
|
wait-on: 6.0.0
|
||||||
|
|
||||||
packages/reacord:
|
packages/reacord:
|
||||||
@@ -5616,7 +5616,7 @@ packages:
|
|||||||
|
|
||||||
/jsonc-parser/3.0.0:
|
/jsonc-parser/3.0.0:
|
||||||
resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==}
|
resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==}
|
||||||
dev: false
|
dev: true
|
||||||
|
|
||||||
/jsonfile/3.0.1:
|
/jsonfile/3.0.1:
|
||||||
resolution: {integrity: sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=}
|
resolution: {integrity: sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=}
|
||||||
@@ -5841,7 +5841,7 @@ packages:
|
|||||||
|
|
||||||
/lunr/2.3.9:
|
/lunr/2.3.9:
|
||||||
resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==}
|
resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==}
|
||||||
dev: false
|
dev: true
|
||||||
|
|
||||||
/make-dir/3.1.0:
|
/make-dir/3.1.0:
|
||||||
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
|
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
|
||||||
@@ -5887,7 +5887,7 @@ packages:
|
|||||||
resolution: {integrity: sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==}
|
resolution: {integrity: sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==}
|
||||||
engines: {node: '>= 12'}
|
engines: {node: '>= 12'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dev: false
|
dev: true
|
||||||
|
|
||||||
/mdn-data/2.0.14:
|
/mdn-data/2.0.14:
|
||||||
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
|
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
|
||||||
@@ -7738,7 +7738,7 @@ packages:
|
|||||||
jsonc-parser: 3.0.0
|
jsonc-parser: 3.0.0
|
||||||
vscode-oniguruma: 1.6.1
|
vscode-oniguruma: 1.6.1
|
||||||
vscode-textmate: 5.2.0
|
vscode-textmate: 5.2.0
|
||||||
dev: false
|
dev: true
|
||||||
|
|
||||||
/side-channel/1.0.4:
|
/side-channel/1.0.4:
|
||||||
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
|
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
|
||||||
@@ -8531,12 +8531,13 @@ packages:
|
|||||||
minimatch: 3.0.4
|
minimatch: 3.0.4
|
||||||
shiki: 0.9.15
|
shiki: 0.9.15
|
||||||
typescript: 4.5.4
|
typescript: 4.5.4
|
||||||
dev: false
|
dev: true
|
||||||
|
|
||||||
/typescript/4.5.4:
|
/typescript/4.5.4:
|
||||||
resolution: {integrity: sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==}
|
resolution: {integrity: sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==}
|
||||||
engines: {node: '>=4.2.0'}
|
engines: {node: '>=4.2.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
dev: true
|
||||||
|
|
||||||
/ua-parser-js/1.0.2:
|
/ua-parser-js/1.0.2:
|
||||||
resolution: {integrity: sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==}
|
resolution: {integrity: sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==}
|
||||||
@@ -8666,11 +8667,11 @@ packages:
|
|||||||
|
|
||||||
/vscode-oniguruma/1.6.1:
|
/vscode-oniguruma/1.6.1:
|
||||||
resolution: {integrity: sha512-vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ==}
|
resolution: {integrity: sha512-vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ==}
|
||||||
dev: false
|
dev: true
|
||||||
|
|
||||||
/vscode-textmate/5.2.0:
|
/vscode-textmate/5.2.0:
|
||||||
resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==}
|
resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==}
|
||||||
dev: false
|
dev: true
|
||||||
|
|
||||||
/w3c-hr-time/1.0.2:
|
/w3c-hr-time/1.0.2:
|
||||||
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
|
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
|
||||||
|
|||||||
Reference in New Issue
Block a user