chore(web-player): tighten the container image
There was no .dockerignore, so node_modules and build/ were copied into the build context on every build. Add one, install from the lockfile with npm ci, prune the dev dependencies out of the runtime layer and run as the node user.
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
node_modules
|
||||
build
|
||||
.svelte-kit
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
.git
|
||||
.github
|
||||
.claude
|
||||
.vscode
|
||||
docs
|
||||
*.md
|
||||
Reference in New Issue
Block a user