comandi cli be e macchine virtuali

This commit is contained in:
2026-04-08 18:40:34 +02:00
parent a4334d6d04
commit 7c8b83106b
2 changed files with 63 additions and 0 deletions

58
comandi-cli-be Normal file
View File

@@ -0,0 +1,58 @@
## link nx
https://nx.dev/docs/getting-started/intro
npx create-nx-workspace@latest cartella --preset=apps --packageManager=pnpm (--nxCloud=false/true)
cd cartella
pnpm add -D @nx/nest
messaggio avuto dal comando precedente
Ignored build scripts: nx@22.6.4, unrs-resolver@1.11.1. │
│ Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.
pnpm nx g @nx/nest:app gateway --unitTestRunner=none --e2eTestRunner=none
pnpm nx g @nx/nest:app shop-service --unitTestRunner=none --e2eTestRunner=none
pnpm nx g @nx/nest:app user-service --unitTestRunner=none --e2eTestRunner=none
pnpm nx show project gateway per vedere i dettagli del progetto
## dto, interfacce, utility pure
pnpm nx g @nx/js:lib shared --unitTestRunner=none
## database (typeorm), logger, config
pnpm nx g @nx/nest:lib core --unitTestRunner=none
pnpm nx g @nx/nest:lib user --unitTestRunner=none
pnpm nx g @nx/nest:lib shop --unitTestRunner=none
pnpm nx g @nx/js:lib auth-jwt --unitTestRunner=none
## stripe, email, api esterne
pnpm nx g @nx/nest:lib integrations --unitTestRunner=none
## moduli riutilizzabili tra app
pnpm nx g @nx/nest:lib module --unitTestRunner=none
pnpm add @nestjs/common@10 @nestjs/core@10 @nestjs/platform-express@10
pnpm add jsonwebtoken jwks-rsa ????
pnpm add nest-keycloak-connect keycloak-connect
pnpm add @nestjs/axios axios
pnpm add @keycloak/keycloak-admin-client
pnpm add uuid
pnpm add -D @types/uuid@10
provare : pnpm add @nestjs/common@10 @nestjs/core@10 @nestjs/platform-express@10
# avviare le app
pnpm nx serve gateway
pnpm nx serve user-service
pnpm nx serve shop-service
# alla creazione di un altra app o lib va rieseguito il comando seguente per il ripristino della versione nstjs da utilizzare
pnpm add @nestjs/common@10 @nestjs/core@10 @nestjs/platform-express@10
pnpm add @nestjs/config
## dipendenze grafiche
npx nx graph
## build solo ciò che cambia
npx nx affected:build
## env separati per app
users-service/.env

5
macchine-virtuali Normal file
View File

@@ -0,0 +1,5 @@
Macchina Postgres di versione 15
Pwd root: ET_pos-26?
Pwd di postgres: ET_up-26$