82a379e536
Deploy to Production / deploy (push) Failing after 47s
Internal maintainer dashboard: global stats, sandbox list with
tier-filter and pagination, sandbox drill-down with D3 world map,
tier-promotion form. API-key auth via HttpOnly cookie. Port 8084,
rolling a/b deploy alongside the existing service pairs.
- apix-common: AdminSandboxSummary, AdminSandboxListResponse, AdminStatsResponse DTOs
- apix-registry: AdminResource (4 endpoints), SandboxService.listAllSandboxes + getGlobalStats
- apix-registry: SandboxResource GET /{uuid}/dashboard endpoint (was missing — fixes portal 500)
- apix-portal: RegistryClient path corrected to /dashboard
- apix-admin: new Quarkus module — auth filter, registry REST client, 3 resources, 6 Qute templates, admin.js
- infra: Dockerfile.admin, docker-compose admin-a/b services, Caddyfile admin.api-index.org block
- scripts: deploy-bluegreen.sh extended for admin-a/b
Co-Authored-By: Mira Rehfeld <noreply@anthropic.com>
29 lines
417 B
Plaintext
29 lines
417 B
Plaintext
# Script run logs
|
|
logs/
|
|
|
|
# flatten-maven-plugin resolves ${revision} into installed POMs
|
|
.flattened-pom.xml
|
|
|
|
# Local environment — never commit real credentials
|
|
.env
|
|
|
|
# Bunny.net pull zone ID written by setup-bunnynet.sh
|
|
.bunnynet-pull-zone-id
|
|
|
|
# Maven build output
|
|
target/
|
|
**/target/
|
|
|
|
# Sanctions list cache (downloaded at runtime)
|
|
sanctions-cache/
|
|
|
|
# IDE
|
|
.idea/
|
|
*.iml
|
|
.vscode/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
/.allure/
|