feat: overhaul dockerfile

This commit is contained in:
Aleksi Lassila
2025-08-09 15:36:59 +03:00
parent d831c59647
commit 5dbd6bf513
43 changed files with 2196 additions and 21014 deletions

View File

@@ -12,17 +12,22 @@
"workspaces": [
"frontend",
"backend",
"shared"
"shared",
"jellyfin.plugin",
"torrent-stream.plugin"
],
"scripts": {
"dev": "npm run dev --workspace=frontend",
"build": "npm run build:shared && npm run build:backend && npm run build:frontend",
"build": "npm run build:shared && npm run build:torrent-stream && npm run build:jellyfin && npm run build:backend && npm run build:frontend",
"build:shared": "npm run build --workspace=shared",
"build:backend": "npm run build --workspace=backend",
"build:frontend": "npm run build --workspace=frontend",
"build:torrent-stream": "npm run build --workspace=torrent-stream.plugin",
"build:jellyfin": "npm run build --workspace=jellyfin.plugin",
"start": "npm run start --workspace=backend",
"start:dev": "npm run start:dev --workspace=backend",
"start:prod": "npm run start:prod --workspace=backend",
"dev:frontend": "npm run dev --workspace=frontend",
"dev:backend": "npm run start:dev --workspace=backend",
"test": "npm run test --workspace=frontend && npm run test --workspace=backend",
"lint": "npm run lint --workspace=frontend && npm run lint --workspace=backend",
"format": "npm run format --workspace=frontend && npm run format --workspace=backend",