-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
68 lines (68 loc) · 5.23 KB
/
Copy pathpackage.json
File metadata and controls
68 lines (68 loc) · 5.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
"name": "prenatal-learning-hub",
"private": true,
"version": "1.7.1",
"packageManager": "pnpm@9.15.0",
"engines": {
"node": ">=20.0.0",
"pnpm": ">=9.0.0"
},
"scripts": {
"dev": "pnpm --filter @prenatal-learning/web dev",
"dev:server": "pnpm --filter @prenatal-learning/server dev",
"dev:all": "pnpm -r --parallel dev",
"build": "pnpm --filter @prenatal-learning/web build",
"build:server": "pnpm --filter @prenatal-learning/server build",
"build:all": "pnpm -r build",
"start:server": "pnpm --filter @prenatal-learning/server start",
"lint": "pnpm --filter @prenatal-learning/web lint",
"lint:server": "pnpm --filter @prenatal-learning/server lint",
"lint:all": "pnpm -r lint",
"lint:fix": "pnpm -r lint:fix",
"test": "pnpm --filter @prenatal-learning/web test",
"test:server": "pnpm --filter @prenatal-learning/server test",
"test:all": "pnpm -r test",
"test:watch": "pnpm --filter @prenatal-learning/web test:watch",
"test:watch:server": "pnpm --filter @prenatal-learning/server test:watch",
"test:coverage": "pnpm --filter @prenatal-learning/web test:coverage",
"typecheck": "pnpm --filter @prenatal-learning/web typecheck",
"typecheck:server": "pnpm --filter @prenatal-learning/server typecheck",
"typecheck:all": "pnpm -r typecheck",
"preview": "pnpm --filter @prenatal-learning/web preview",
"clean": "rm -rf node_modules && pnpm -r exec rm -rf node_modules dist",
"generate:manifests": "pnpm exec tsx scripts/generateManifests.ts",
"docker:dev": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml up --build",
"docker:dev:detach": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml up --build -d",
"docker:dev:down": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml down",
"docker:dev:rebuild": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml up --build -d frontend backend",
"docker:dev:rebuild:frontend": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml up --build -d frontend",
"docker:dev:rebuild:backend": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml up --build -d backend",
"docker:prod": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.yml up",
"docker:prod:detach": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.yml up -d",
"docker:prod:down": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.yml down",
"docker:logs": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml logs -f",
"docker:logs:frontend": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml logs -f frontend",
"docker:logs:backend": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml logs -f backend",
"docker:logs:db": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml logs -f mongodb",
"docker:restart": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml restart",
"docker:restart:frontend": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml restart frontend",
"docker:restart:backend": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml restart backend",
"docker:restart:db": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml restart mongodb",
"docker:shell:backend": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml exec backend sh",
"docker:shell:db": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml exec mongodb mongosh -u admin -p",
"docker:db:status": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml exec -T mongodb mongosh --quiet --eval 'db.adminCommand(\"ping\")'",
"docker:status": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml ps",
"docker:clean": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml down -v --rmi local",
"docker:clean:volumes": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml down -v",
"docker:clean:all": "docker compose --env-file infra/docker/.env -f infra/docker/docker-compose.dev.yml down -v --rmi all --remove-orphans",
"k8s:dev:preview": "kubectl kustomize infra/k8s/overlays/dev",
"k8s:dev:build": "docker build -f infra/docker/Dockerfile.web -t prenatal-learning:dev . && docker build -f infra/docker/Dockerfile.server -t prenatal-learning-backend:dev ./apps/server",
"k8s:dev:apply": "kubectl apply -k infra/k8s/overlays/dev",
"k8s:dev:delete": "kubectl delete -k infra/k8s/overlays/dev",
"k8s:dev:status": "kubectl get all -n prenatal-learning-dev",
"k8s:prod:preview": "kubectl kustomize infra/k8s/overlays/prod",
"k8s:prod:apply": "kubectl apply -k infra/k8s/overlays/prod",
"k8s:prod:delete": "kubectl delete -k infra/k8s/overlays/prod",
"k8s:prod:status": "kubectl get all -n prenatal-learning-prod"
}
}