comandi cli be e macchine virtuali
This commit is contained in:
58
comandi-cli-be
Normal file
58
comandi-cli-be
Normal 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
5
macchine-virtuali
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
|
||||||
|
Macchina Postgres di versione 15
|
||||||
|
Pwd root: ET_pos-26?
|
||||||
|
Pwd di postgres: ET_up-26$
|
||||||
Reference in New Issue
Block a user