Paket 03 delat: källkod för sig, bildresurser i storleksbegränsade delar
Webbpaketet på 10 MB var större än mottagarkanalen tålde. Koden (03-webb-kalla) och bildresurserna i app/src/assets (03-webb-resurser-N, högst DELBUDGET byte per del, standard 4 MB) paketeras nu var för sig; delarna fylls i namnordning så att samma träd ger samma delar. Anvisningen slår fast att delarna är ETT steg — alla packas upp i samma träd före bygget, med fullständighetskontroll mot fillistorna före i stället för importfel under bygget. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012EQg3rJsrQ1ZNTvkzmQAtt
This commit is contained in:
@@ -10,7 +10,7 @@ extern byggtjänst, inget externt register.
|
||||
| --- | --- | --- |
|
||||
| `01-aws-bas.zip` | AWS-basen: VPC, EKS, Aurora, S3, ECR, KMS, Secrets Manager, Route 53, larm | Agent med AWS-behörighet |
|
||||
| `02-tjanster.zip` | Backendbilderna (plattform, ai-orkester) byggs, testas och publiceras; databasschemat initieras | Agent med Docker + ECR-push |
|
||||
| `03-webb.zip` | Webbilden byggs med miljöns byggargument och publiceras | Agent med Docker + ECR-push |
|
||||
| `03-webb-kalla.zip` + `03-webb-resurser-*.zip` | Webbilden byggs med miljöns byggargument och publiceras — delarna är ETT steg, alla packas upp först | Agent med Docker + ECR-push |
|
||||
| `04-arbetslast.zip` | Arbetslasten i klustret: tjänster, ingress, DNS, nätverkspolicyer | Agent med kluster-behörighet |
|
||||
| `05-verifiering.zip` | Slutkontroll av den driftsatta miljön | Valfri agent, läsbehörighet räcker |
|
||||
|
||||
|
||||
@@ -7,6 +7,26 @@ publiceras webbilden — en statisk SPA bakom oprivilegierad nginx.
|
||||
Kräver att paket 01 är klart. Oberoende av paket 02 — får köras
|
||||
parallellt, men med SAMMA bildtagg.
|
||||
|
||||
## Delarna — packa upp allihop innan något byggs
|
||||
|
||||
Paket 03 levereras i flera zip-filer: `03-webb-kalla` (källkoden) och
|
||||
`03-webb-resurser-1…N` (bildresurserna i `app/src/assets`, delade i
|
||||
storleksbegränsade delar för överföringens skull). Delningen är
|
||||
teknisk, inte logisk — de är ETT steg:
|
||||
|
||||
1. Packa upp samtliga `03-webb-*`-filer i samma arbetsträd som övriga
|
||||
paket. Vilka delar som finns framgår av `SHA256SUMS.txt` i paket 00.
|
||||
2. Kontrollera fullständigheten mot delarnas fillistor:
|
||||
```sh
|
||||
cat paket/03-webb-*/INNEHALL.txt | grep '^app/src/assets/' | sort | while read -r f; do
|
||||
[ -f "$f" ] || echo "SAKNAS: $f"
|
||||
done # ingen utskrift = komplett
|
||||
```
|
||||
|
||||
Saknas en resursfil faller för övrigt bygget på importfel — men
|
||||
kontrollera FÖRE, så att felmeddelandet är "del saknas", inte en
|
||||
kryptisk byggutskrift.
|
||||
|
||||
## Steg 1 — testa före bygge
|
||||
|
||||
```sh
|
||||
|
||||
Reference in New Issue
Block a user