Search by

waaseyaa / deployer

jonesrussell

Shared Deployer recipe for Waaseyaa applications

Package info

github.com/waaseyaa/deployer

pkg:composer/waaseyaa/deployer

Statistics

Installs: 6 513

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.300 2026-09-02 08:56 UTC

This package is auto-updated.

Last update: 2026-09-02 16:14:38 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.