progetti.sh e Claude chiedono dove scaricare, niente piu' ~/Work/workspace/oto
La cartella dei progetti era fissata in comune.sh su ~/Work/workspace/oto, cioe' la cartella di chi ha scritto gli script, e il CLAUDE.md diceva di clonare li' anche questo repository. Adesso la sceglie la persona: progetti.sh la vuole con --in (o CARTELLA_PROGETTI), la chiede se puo' e altrimenti si ferma; il CLAUDE.md ha la regola di chiederla sempre prima di scaricare. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -27,7 +27,7 @@ La spiegazione per le persone sta in
|
||||
com'è**: `cd` nel percorso vero della cartella su quel PC (quello in cui
|
||||
l'hai scaricata, che conosci solo tu: la pagina per le persone non lo
|
||||
scrive apposta) e `./configura.sh`, in un blocco di codice, per esempio
|
||||
`cd "/c/Users/mario/Work/workspace/oto/_OTO_IT_onboard" && ./configura.sh`.
|
||||
`cd "/c/Users/mario/oto/_OTO_IT_onboard" && ./configura.sh`.
|
||||
Su Windows il percorso va nella forma di Git Bash (`/c/Users/...`), non
|
||||
`C:\...`. Tu lanci tutto il resto: installazioni, `verifica.sh`,
|
||||
`progetti.sh`, i comandi di sola lettura.
|
||||
@@ -39,7 +39,15 @@ La spiegazione per le persone sta in
|
||||
Lo dici e prosegui.
|
||||
5. **Non copiare file da altri PC** e non proporlo: se a un progetto manca un
|
||||
segreto, va messo su AWS SSM da un amministratore.
|
||||
6. **Ogni volta che le chiedi qualcosa, le dici dove lo trova o dove lo
|
||||
6. **Dove scaricare lo chiedi sempre, prima di scaricare.** Questo
|
||||
repository e i progetti vanno nella cartella che sceglie la persona, non
|
||||
in una che decidi tu: non esiste un posto di default (fino al 13/10/2026
|
||||
le istruzioni dicevano `~/Work/workspace/oto`, che era la cartella di chi
|
||||
le ha scritte). Chiedile in quale cartella vuole i progetti, proponendo
|
||||
al massimo un esempio (sotto la sua cartella utente), e usa quella. Se
|
||||
l'ha già scelta per questo repository, chiedile se i progetti vanno
|
||||
accanto a lui, e non darlo per scontato.
|
||||
7. **Ogni volta che le chiedi qualcosa, le dici dove lo trova o dove lo
|
||||
crea.** Non "inserisci la chiave AWS", ma "la crei nella console AWS: il
|
||||
tuo nome in alto a destra → Security credentials → …". Indirizzo, menu e
|
||||
pulsante, con i nomi come li vede sullo schermo (in inglese, se la pagina
|
||||
@@ -112,8 +120,9 @@ spiegala in una riga la prima volta.
|
||||
- Docker Desktop va **aperto una volta** a mano e le condizioni accettate:
|
||||
finché non lo si fa, `docker info` non risponde.
|
||||
2. **Questo repository sul PC**, se ci stai parlando da un link e non da
|
||||
dentro la cartella: `git clone https://git.oto-farm.com/admin/_OTO_IT_onboard.git
|
||||
~/Work/workspace/oto/_OTO_IT_onboard` (è pubblico, non ha segreti) e da lì
|
||||
dentro la cartella. Prima le chiedi dove metterlo (regola 6), poi:
|
||||
`git clone https://git.oto-farm.com/admin/_OTO_IT_onboard.git
|
||||
"<cartella scelta>/_OTO_IT_onboard"` (è pubblico, non ha segreti) e da lì
|
||||
continui.
|
||||
3. **Niente login su AWS né su Gitea nel browser** (deciso il 07/10/2026):
|
||||
le password sono già le definitive e l'MFA di AWS lo attiva chi
|
||||
@@ -157,8 +166,11 @@ spiegala in una riga la prima volta.
|
||||
elenco preciso di cosa manca e a chi chiederlo. Controlla anche che git
|
||||
entri su Gitea con il token giusto e che la chiave AWS sia la sua
|
||||
nell'account di OTO, non solo un utente con lo stesso nome.
|
||||
8. **`./progetti.sh`**: scarica i progetti che la persona vede su Gitea (lo
|
||||
lanci tu con i nomi: `./progetti.sh nome1 nome2`). Poi, in ogni progetto:
|
||||
8. **`./progetti.sh`**: scarica i progetti che la persona vede su Gitea.
|
||||
Prima le chiedi in quale cartella (regola 6), poi lo lanci tu con la
|
||||
cartella e i nomi: `./progetti.sh --in "<cartella scelta>" nome1 nome2`.
|
||||
Senza `--in` lo script non scarica niente: un posto di default non c'è
|
||||
apposta. Poi, in ogni progetto:
|
||||
`./start.sh` per i progetti con pannello, `bin/local-init.sh` per Drupal e
|
||||
WordPress. Il resto lo spiega il `CLAUDE.md` di quel progetto.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user