CI: trigger run with compose-plugin-mounted runner (no SSH deploy)
build.yml #18 -Commit
bce2d5c3bd
pushed by
sirius
CI: deploy directly from checkout workspace (local docker), no cp/SSH; explicit COMPOSE_PROJECT_NAME
build.yml #17 -Commit
6ddd773a75
pushed by
sirius
CI: deploy locally on the Pi (no SSH/scp) — runner already has docker socket + /opt/siriusdevops mounted
build.yml #16 -Commit
650ad27349
pushed by
sirius
Harden ingest_event: coerce non-UUID source_id to NULL (tolerates legacy messages)
build.yml #15 -Commit
8c7f17f645
pushed by
sirius
Add long-running ingester (sources->NATS->Postgres) as compose 'ingest' profile service
build.yml #13 -Commit
5496023285
pushed by
sirius
CI: build all compose services (app+db) via docker compose build before deploy
build.yml #11 -Commit
17d39cf622
pushed by
sirius
Fix SQLAlchemy 2.0 count().filter(); add search_vector trigger for full-text search
build.yml #10 -Commit
8eabe3b5e8
pushed by
sirius
Make events PK composite (id, ingested_at) for TimescaleDB hypertable partitioning requirement
build.yml #9 -Commit
49d5756ceb
pushed by
sirius
Fix migration: drop redundant explicit CREATE TYPE (collides with sa.Enum name=)
build.yml #8 -Commit
f7de9555a9
pushed by
sirius
Run migrations via entrypoint (alembic upgrade head) instead of nested asyncio.run in startup hook
build.yml #7 -Commit
0a6da2f9c1
pushed by
sirius
Preload timescaledb via db command (conf.d ignored by official postgres entrypoint)
build.yml #6 -Commit
985fedec7b
pushed by
sirius
Fix Dockerfile.pg: mkdir conf.d before writing timescaledb preload
build.yml #5 -Commit
b40f83f393
pushed by
sirius
Rebase custom PG image on official postgres:16 (honors POSTGRES_* env + md5 auth); add timescaledb/postgis via apt
build.yml #4 -Commit
56ed3d7b7e
pushed by
sirius
Fix PYTHONPATH: app modules live in /app/app, not /app
build.yml #3 -Commit
5b879dfc6b
pushed by
sirius
Use custom arm64 PG16+PostGIS+TimescaleDB image (no upstream arm64 postgis-timescale tag exists)
build.yml #2 -Commit
14a9178f8c
pushed by
sirius
Containerize for Pi: env-var config, compose stack, CI workflow
build.yml #1 -Commit
3d53ed2c1c
pushed by
sirius