improve database connection handling, add docker-entrypoint.sh
improve database connection handling
improve database connection handling
minor update to index.ts
Fix GHCR publishing - use GITHUB_TOKEN v0.1.1
Add GitHub Actions release workflow and cleanup v0.5.1
PostgreSQL persistence and Docker packaging v0.5.0
-(db): add PostgreSQL persistence layer with Drizzle ORM schema and connection management -(docker): create production-ready Dockerfile with multi-stage build, Firecracker+kernel baked in -(docker): add .dockerignore to exclude node_modules, build artifacts, and ext4 images -(executor): implement DockerExecutor for local development fallback (uses node:22-alpine) -(jobs): integrate database layer for job persistence across restarts -(server): add database health checks and executor type reporting to /health endpoint
Docker image size: ~195MB (without rootfs), ~260MB with compressed rootfs baked in. Builds cross-platform (x86_64 and ARM64), runs on Linux with KVM only.
T4 integration for build artifact staging v0.4.0
-(t4-client): Add complete T4 client for two-stage upload system
-(executor-firecracker): Extract build output files from VM via base64
-(jobs): Auto-upload to T4 after successful build
-(types): Extended BuildJob and ExecutionResult
-(executor-docker): Added Docker-based executor as alternative
-(scripts): Build scripts for rootfs variants
Flow: Build → Extract → Upload to /_pending → Verify → Blockchain confirms → Promoted to /content
add two-stage upload with _pending staging and verification
add website deployment support and fix block producer