feat: support self-host docker build (#5506)

Test command: `docker compose -f ./.github/deployment/self-host/compose.yaml up`
This commit is contained in:
LongYinan
2024-01-10 08:35:21 +00:00
parent 0d7ffb0511
commit 237722f7f9
20 changed files with 241 additions and 37 deletions

View File

@@ -637,6 +637,7 @@ __metadata:
"@nestjs/platform-express": "npm:^10.2.10"
"@nestjs/platform-socket.io": "npm:^10.2.10"
"@nestjs/schedule": "npm:^4.0.0"
"@nestjs/serve-static": "npm:^4.0.0"
"@nestjs/testing": "npm:^10.2.10"
"@nestjs/throttler": "npm:^5.0.1"
"@nestjs/websockets": "npm:^10.2.10"
@@ -678,6 +679,7 @@ __metadata:
c8: "npm:^9.0.0"
cookie-parser: "npm:^1.4.6"
dotenv: "npm:^16.3.1"
dotenv-cli: "npm:^7.3.0"
express: "npm:^4.18.2"
file-type: "npm:^19.0.0"
get-stream: "npm:^8.0.1"
@@ -7445,6 +7447,28 @@ __metadata:
languageName: node
linkType: hard
"@nestjs/serve-static@npm:^4.0.0":
version: 4.0.0
resolution: "@nestjs/serve-static@npm:4.0.0"
dependencies:
path-to-regexp: "npm:0.2.5"
peerDependencies:
"@fastify/static": ^6.5.0
"@nestjs/common": ^9.0.0 || ^10.0.0
"@nestjs/core": ^9.0.0 || ^10.0.0
express: ^4.18.1
fastify: ^4.7.0
peerDependenciesMeta:
"@fastify/static":
optional: true
express:
optional: true
fastify:
optional: true
checksum: f9dde33701d05fe0309ecc4912c00b6ed81945dbeb17af13562b33406656ae6574b14397523e21c90b78292b073a510426409c08e5f6a2b88b46d73dc51faa9c
languageName: node
linkType: hard
"@nestjs/testing@npm:^10.2.10":
version: 10.2.10
resolution: "@nestjs/testing@npm:10.2.10"
@@ -18794,6 +18818,20 @@ __metadata:
languageName: node
linkType: hard
"dotenv-cli@npm:^7.3.0":
version: 7.3.0
resolution: "dotenv-cli@npm:7.3.0"
dependencies:
cross-spawn: "npm:^7.0.3"
dotenv: "npm:^16.3.0"
dotenv-expand: "npm:^10.0.0"
minimist: "npm:^1.2.6"
bin:
dotenv: cli.js
checksum: bc48e9872ed451aa7633cfde0079f5e4b40837d49dca4eab947682c80f524bd1e63ec31ff69b7cf955ff969185a05a343dd5d754dd5569e4ae31f8e9a790ab1b
languageName: node
linkType: hard
"dotenv-expand@npm:^10.0.0, dotenv-expand@npm:~10.0.0":
version: 10.0.0
resolution: "dotenv-expand@npm:10.0.0"
@@ -18801,7 +18839,7 @@ __metadata:
languageName: node
linkType: hard
"dotenv@npm:^16.0.0, dotenv@npm:^16.3.1, dotenv@npm:~16.3.1":
"dotenv@npm:^16.0.0, dotenv@npm:^16.3.0, dotenv@npm:^16.3.1, dotenv@npm:~16.3.1":
version: 16.3.1
resolution: "dotenv@npm:16.3.1"
checksum: dbb778237ef8750e9e3cd1473d3c8eaa9cc3600e33a75c0e36415d0fa0848197f56c3800f77924c70e7828f0b03896818cd52f785b07b9ad4d88dba73fbba83f
@@ -28540,6 +28578,13 @@ __metadata:
languageName: node
linkType: hard
"path-to-regexp@npm:0.2.5":
version: 0.2.5
resolution: "path-to-regexp@npm:0.2.5"
checksum: 9652fd2b74ec932a0df8a868478478565da81e7445a8dde1e65ca80553ad03062336b1f79234068551ecc01f3b76ad774e34f784cc3a34a97c4646cb5cfcbea9
languageName: node
linkType: hard
"path-to-regexp@npm:2.2.1":
version: 2.2.1
resolution: "path-to-regexp@npm:2.2.1"