|
3 | 3 | "api:dev": "deno serve -A --env-file=.env.dev --port=3021 api/server.ts --env=dev", |
4 | 4 | "vite:dev": "deno run -A --env-file=.env.dev tasks/vite.js --env=dev", |
5 | 5 | "dev": { "dependencies": ["api:dev", "vite:dev"] }, |
6 | | - "api:prod": "deno compile -A --env-file=.env.prod --output dist/api api/server.ts --env=prod", |
7 | | - "vite:prod": "deno run -A --env-file=.env.prod tasks/vite.js --build --env=prod", |
8 | | - "prod": { "dependencies": ["api:prod", "vite:prod"] }, |
| 6 | + "api:prod": "deno compile -A --env-file=.env.prod --no-check --output dist/api --target x86_64-unknown-linux-gnu --include dist/web api/server.ts --env=prod", |
| 7 | + "vite:prod": "deno run -A tasks/vite.js --build --env=prod", |
| 8 | + "prod": "deno task vite:prod && deno task api:prod", |
9 | 9 | "start:prod": "dist/api --env=prod", |
10 | 10 | "fmt": "deno fmt", |
11 | | - "lint": "deno lint" |
| 11 | + "lint": "deno lint", |
| 12 | + "docker:build": "docker build -t devtools .", |
| 13 | + "docker:prod": "docker run --name devtools-app -p 8877:3021 --env-file .env.prod devtools", |
| 14 | + "docker:stop": "docker stop devtools-app", |
| 15 | + "docker:start": "docker start devtools-app", |
| 16 | + "docker:restart": "docker restart devtools-app", |
| 17 | + "docker:rm": "docker rm -f devtools-app", |
| 18 | + "docker:logs": "docker logs -f devtools-app", |
| 19 | + "docker:exec": "docker exec -it devtools-app /bin/sh", |
| 20 | + "docker:clean": "docker rm -f devtools-app && docker rmi devtools" |
12 | 21 | }, |
13 | 22 | "imports": { |
14 | 23 | "./": "./", |
|
20 | 29 | "@tailwindcss/vite": "npm:@tailwindcss/vite@^4.1.11", |
21 | 30 | "tailwindcss": "npm:tailwindcss@^4.1.11", |
22 | 31 | "daisyui": "npm:daisyui@^5.0.46", |
23 | | - "lucide-preact": "npm:lucide-preact@^0.525.0", |
24 | | - "sonda": "npm:sonda@^0.7.1" |
| 32 | + "lucide-preact": "npm:lucide-preact@^0.525.0" |
25 | 33 | }, |
26 | 34 | "fmt": { |
27 | 35 | "useTabs": false, |
|
0 commit comments