This commit is contained in:
@@ -0,0 +1,27 @@
|
|||||||
|
name: Diag
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [diag/admin-data]
|
||||||
|
jobs:
|
||||||
|
admin:
|
||||||
|
name: "Diag · admin pages no data"
|
||||||
|
runs-on: self-hosted
|
||||||
|
timeout-minutes: 5
|
||||||
|
env:
|
||||||
|
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
|
||||||
|
steps:
|
||||||
|
- name: Schema + admin-api logs
|
||||||
|
run: |
|
||||||
|
set -eu
|
||||||
|
U=$(docker exec meezi-db env | grep '^POSTGRES_USER=' | cut -d= -f2)
|
||||||
|
D=$(docker exec meezi-db env | grep '^POSTGRES_DB=' | cut -d= -f2)
|
||||||
|
echo "=== Cafes recovery-key columns present? ==="
|
||||||
|
docker exec meezi-db psql -U "$U" -d "$D" -c "SELECT column_name FROM information_schema.columns WHERE table_name='Cafes' AND column_name IN ('RecoveryKeyHash','RecoveryKeyCreatedAt','SmsApiKey','SmsSenderNumber');" || true
|
||||||
|
echo "=== last applied migrations ==="
|
||||||
|
docker exec meezi-db psql -U "$U" -d "$D" -c 'SELECT "MigrationId" FROM "__EFMigrationsHistory" ORDER BY "MigrationId" DESC LIMIT 6;' || true
|
||||||
|
echo "=== admin-api container state ==="
|
||||||
|
docker inspect meezi-admin-api --format 'state={{.State.Status}} health={{.State.Health.Status}} restarts={{.RestartCount}} started={{.State.StartedAt}}' 2>&1 || true
|
||||||
|
echo "=== admin-api exceptions (last 24h) ==="
|
||||||
|
docker logs meezi-admin-api --since 24h 2>&1 | grep -iE -A 12 "exception|fail|error|42703|relation|column" | tail -120 || true
|
||||||
|
echo "=== admin-api recent request log (cafes/admin) ==="
|
||||||
|
docker logs meezi-admin-api --since 24h 2>&1 | grep -iE "admin/cafes|HTTP (GET|POST)" | tail -30 || true
|
||||||
Reference in New Issue
Block a user