sync: README — build linux/amd64 (ADR-061)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -40,7 +40,8 @@ tenant, los placeholders en mayúsculas se sustituyen automáticamente.
|
|||||||
2. **`git push`** a `main` dispara el workflow Gitea Actions.
|
2. **`git push`** a `main` dispara el workflow Gitea Actions.
|
||||||
3. El CI corre `black`, `ruff`, `bandit`, `pytest --cov`. Si algo falla, el
|
3. El CI corre `black`, `ruff`, `bandit`, `pytest --cov`. Si algo falla, el
|
||||||
pipeline aborta.
|
pipeline aborta.
|
||||||
4. Si pasa, builda imagen multi-arch con BuildKit y la publica en Harbor.
|
4. Si pasa, builda la imagen `linux/amd64` con BuildKit y la publica en el
|
||||||
|
proyecto Harbor de tu tenant.
|
||||||
5. `helm upgrade --install` aplica el chart al cluster de tu tenant.
|
5. `helm upgrade --install` aplica el chart al cluster de tu tenant.
|
||||||
Antes del rollout, un Job pre-upgrade corre `alembic upgrade head`.
|
Antes del rollout, un Job pre-upgrade corre `alembic upgrade head`.
|
||||||
Si Alembic falla, Helm aborta y la app vieja queda intacta.
|
Si Alembic falla, Helm aborta y la app vieja queda intacta.
|
||||||
|
|||||||
@@ -56,9 +56,7 @@ def create_app() -> FastAPI:
|
|||||||
app = FastAPI(
|
app = FastAPI(
|
||||||
title="__APP_NAME__",
|
title="__APP_NAME__",
|
||||||
version="0.1.0",
|
version="0.1.0",
|
||||||
dependencies=(
|
dependencies=([Depends(_require_auth_dep)] if settings.OPENAPI_REQUIRE_AUTH else []),
|
||||||
[Depends(_require_auth_dep)] if settings.OPENAPI_REQUIRE_AUTH else []
|
|
||||||
),
|
|
||||||
)
|
)
|
||||||
|
|
||||||
@app.middleware("http")
|
@app.middleware("http")
|
||||||
|
|||||||
Reference in New Issue
Block a user