Commit graph

23 commits

Author SHA1 Message Date
Quinn Ftw
fa1feb8b98 infra(nginx): 🧱 Update upstream routing and domain configs for analytics API; adjust systemd service for platform-analytics-api deployment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-04 06:07:48 -07:00
Quinn Ftw
ff7fa5ffa2 infra(training-webhook): 🧱 Configure memory limits, user isolation, and environment variables for the training webhook service to enhance reliability and security.
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-18 14:03:16 -07:00
Quinn Ftw
d61afbe44b chore(systemd): 🔧 Update GlitchTip systemd service unit settings for improved reliability/compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-18 15:17:13 -08:00
Quinn Ftw
3dbd4375d3 chore(conf.d): 🔧 Update configuration service files in conf.d directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-18 13:42:49 -08:00
Quinn Ftw
9354a79677 chore(knowledge-verification): 🔧 Update systemd service unit file and YAML config for knowledge verification runtime adjustments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-16 08:15:42 -08:00
Quinn Ftw
1fed074fca chore(nightcrawler): 🔧 Update service files: services.yaml, nightcrawler-admin.service and related config adjustments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-14 05:36:09 -08:00
Quinn Ftw
35325e5c8e chore(systemd): 🔧 Update systemd service files (nightcrawler-admin.service, nightcrawler-crawl.service)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-14 01:38:42 -08:00
Quinn Ftw
a95a77b4ae chore(shared-services): 🔧 Update truth-validation.yaml and truth-semantic.service files with latest validation rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-12 05:43:02 -08:00
Quinn Ftw
bfeb9c2fee chore(features): 🔧 add feature-specific config templates for new modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-12 05:36:22 -08:00
Quinn Ftw
f720c60665 chore(systemd): 🔧 Update systemd service configuration in truth-semantic.service for runtime adjustments (e.g., start/stop rules, environment variables).
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-08 20:31:42 -08:00
Quinn Ftw
222b4c7303 chore(nginx/systemd): 🔧 Configure upstream dev config + systemd service definition for truth-semantic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-01-31 17:43:07 -08:00
Quinn Ftw
b3710e795d chore: snapshot before monorepo consolidation
Capture current working state before converting platform-deployments
into a submodule of the lilith-platform monorepo.
2026-01-29 07:04:34 -08:00
Quinn Ftw
779e7dcde5 fix(service): 🛠 resolve 404 errors in Verdaccio documentation and systemd backup scripts 2026-01-13 04:18:36 -08:00
Quinn Ftw
32c41d4e02 feat(infrastructure): add restic backup service with automated workstation backups 2026-01-13 03:26:25 -08:00
Quinn Ftw
71680e73d5 chore(infrastructure): 🔧 add new deployment scripts 2026-01-13 03:20:59 -08:00
Quinn Ftw
debab5788b chore(infrastructure): 🔧 remove forgejo-stack.service 2026-01-13 02:43:54 -08:00
Quinn Ftw
4b27944ca4 fix(nginx): 🐛 update nginx configuration for staging domains and Verdaccio service 2026-01-12 09:33:08 -08:00
Quinn Ftw
5945ccfc15 fix(main): 🐛 resolve linting issues in infrastructure repository 2026-01-10 04:05:22 -08:00
Quinn Ftw
fe4413e7e9 🚀 Add new reconciliation workflows and staging URLs in README.md and DEPLOYMENT_WORKFLOW.md 2026-01-03 05:04:58 -08:00
Quinn Ftw
96a9eb65f4 Add marketplace-api systemd service
New systemd service for marketplace backend:
- Runs on port 3001
- Connects to platform postgres and redis
- Requires network access
- Restart on failure with 10s delay

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 10:51:11 -08:00
Quinn Ftw
0bc14b4334 Add systemd services for platform components
- truth-semantic.service: RAG-based fact validation service
- vpn-lan-forwarding.service: VPN tunnel forwarding rules
- webmap-router.service: Production routing service

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 20:33:25 -08:00
Quinn Ftw
3ea5e6416f feat(devops): add Forgejo + Woodpecker CI IaC deployment
Add declarative infrastructure for self-hosted DevOps stack on black:

Reconciliation service (devops-stack.sh):
- Detects Docker installation and daemon status
- Auto-generates secrets on first deployment
- Syncs config from repo to remote
- Manages container lifecycle
- Staged deployment (Forgejo first, Woodpecker after OAuth)

Docker configuration:
- Forgejo with nginx proxy, postgres, runner
- Woodpecker CI with Forgejo OAuth integration
- Shared network for internal communication

Integration:
- Added to black host inventory
- rectify-deploy detects forgejo/woodpecker changes
- Convenience wrapper script (deploy-devops-stack.sh)

Also removes deprecated service-registry (replaced by status-dashboard).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 17:51:03 -08:00
Lilith
b6ca567a75 feat: initialize infrastructure repo with verification system
Move infrastructure tooling to dedicated repository, separate from codebase.
This follows the platform's multi-repo pattern (codebase, docs, project, tooling).

Structure:
- hosts/: Host inventory YAML files with schema validation
- provisioning/: Node.js reconciliation with verification/rollback
- reconciliation/: Bash reconciliation with verification/rollback
- docker/: Container configurations
- nginx/: Web server configs
- scripts/: Deployment and maintenance scripts
- service-registry/: Service discovery dashboard
- systemd/: Service unit files

Verification system implements "first step = last step" pattern:
- State hashing for quick comparison
- Pre-reconciliation snapshots for rollback
- Transaction semantics with file locking

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 02:31:31 -08:00