waaseyaa/deployer

Shared Deployer recipe for Waaseyaa applications

Maintainers

Package info

github.com/waaseyaa/deployer

pkg:composer/waaseyaa/deployer

Transparency log

Statistics

Installs: 2 802

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.293 2026-08-08 20:10 UTC

This package is auto-updated.

Last update: 2026-08-08 22:34:46 UTC


README

Layer 6 — Interfaces

Shared Deployer recipe for Waaseyaa applications.

Ships canonical deploy.php recipes that consumer apps require to get standardized atomic deploys, asset compilation, migration runs, and health-check probing. The recipe expects a Caddy + PHP-FPM + systemd target and integrates with bin/waaseyaa db:init for first-deploy database initialization.

RuntimeState\FrameworkRuntimeTableCatalogue is the versioned ownership source for framework-created SQLite tables. SqliteArtifactPreparer installs reviewed content into a candidate while preserving serving-host runtime state and append-only evidence; SqliteArtifactInstaller provides verified atomic activation and restore, including WAL checkpoint/quiescence and concurrent change detection before activation. Applications declare only their own artifact tables. See docs/specs/sqlite-artifact-installation.md in the framework repository.

Key files: recipe/, deploy.php.