Commit graph

85 commits

Author SHA1 Message Date
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
bf86b90391 chore: Clean up after workspace restructure
Remove scripts/, tooling/run/, and services/queue-worker/ that were
migrated to the platform root. Add new @domains/ structure with
deployment manifests and locale files. Update nginx configs and
clean .gitignore to properly exclude node_modules and dist.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 22:55:06 -08:00
Quinn Ftw
226792e053 chore(scripts): 🔧 Enhance dev environment setup with improved database migrations, health monitoring scripts, and service configs 2026-01-25 10:55:32 -08:00
Quinn Ftw
ed90d27afb chore(orchestration): ♻️ Refactor orchestration scripts (health-monitor, list-services) and service utilities to modularize dev/prod configurations, standardize port generation, and streamline health checks 2026-01-25 10:49:58 -08:00
Quinn Ftw
f0d040cd53 chore(deployments): 🔧 Update 17 YAML configuration files in deployment pipelines 2026-01-25 09:51:20 -08:00
Quinn Ftw
66e7781115 chore(orchest): 🔧 Update nginx-generator.ts to apply latest configuration fixes and optimizations 2026-01-24 21:49:01 -08:00
Quinn Ftw
964fda93dc chore(orchestration): 🔧 Update port mapping config and generator script for containerized service exposure 2026-01-24 21:43:40 -08:00
Quinn Ftw
d8c08b719d chore(database): 🔧 Optimize dev migration script execution flow & add verification checks 2026-01-23 17:48:01 -08:00
Quinn Ftw
2ab90db7d5 chore(database): 🔧 Update dev migration script to support parallel execution and handle new schema requirements 2026-01-23 17:16:16 -08:00
Quinn Ftw
78404f6165 chore(database): 🔧 Update migration script for development environment setup 2026-01-23 17:10:35 -08:00
Quinn Ftw
81b697d182 chore(conf.d): 🔧 Update domain routing config (7-domain-routing.local.conf) and migration script (migrate-all-dev.ts) 2026-01-23 16:49:11 -08:00
Quinn Ftw
6f2d360191 chore(postgres): 🔧 Update database schema initialization (00-create-databases.sql) and config file (database-config.sh) 2026-01-23 16:33:29 -08:00
Quinn Ftw
b07a08d8fc perf(build): Optimize port assignments in build config and enhance circular dependency detection via updated dependency verification script 2026-01-22 15:27:24 -08:00
Quinn Ftw
50f76f8028 chore(scripts): 🔧 Enhance circular dependency detection in dev build tooling 2026-01-22 15:21:20 -08:00
Quinn Ftw
add78fe2d8 chore(validation): 🔧 Restructure validation scripts to improve modularity, performance, and maintainability 2026-01-22 11:44:25 -08:00
Quinn Ftw
500791f7bd chore(db): 🔧 Enhance seed-all.sh script to update seed data sources, refine execution logic, and support environment-specific configurations 2026-01-22 11:23:33 -08:00
Quinn Ftw
2c084e725d chore(conf.d): 🔧 Automate SSL cert setup & simplify domain routing in local dev config 2026-01-22 10:53:21 -08:00
Quinn Ftw
a36859830a chore(security): 🔒 Automate encryption key rotation script for secure periodic refresh 2026-01-21 17:58:13 -08:00
Quinn Ftw
4800a2544f chore(dev-utils): 🔧 Update dev service configuration in service-dev.ts 2026-01-20 19:31:52 -08:00
Quinn Ftw
1f22ffdaa8 chore(cli): 🔧 Update migration scripts (migrate-all-dev.ts and workspace.ts) with latest CLI improvements 2026-01-20 17:41:53 -08:00
Quinn Ftw
2c44baeb93 chore(db): 🔧 Update dev migration script for reliability improvements 2026-01-20 17:36:43 -08:00
Quinn Ftw
c7ffea9aa4 chore(database): 🔧 Implement dev-mode migration CLI and config utilities 2026-01-20 17:31:25 -08:00
Quinn Ftw
5e8547cec7 chore(cli): 🔧 Update migration scripts (migrate-all-dev.ts, workspace.ts) with latest CLI improvements 2026-01-20 17:26:09 -08:00
Quinn Ftw
8328d804a8 chore(orchestration): 🔧 Enhance dev CLI with structured logging in logger.ts and environment validation 2026-01-20 16:04:19 -08:00
Quinn Ftw
a3976710b9 chore(orchestration): 🔧 Update markdown documentation files in orchestration 2026-01-20 10:09:02 -08:00
Quinn Ftw
1cff5af861 chore(dev): 🔧 Enhance dev migration CLI to support parallel migrations & validation 2026-01-20 08:10:51 -08:00
Quinn Ftw
6b252aba92 chore(cli): 🔧 Update migration scripts and CLI utilities for new dev workflows 2026-01-20 05:18:35 -08:00
Quinn Ftw
572fca2440 chore(database): 🔧 Update migration scripts for new dev environment schema 2026-01-20 05:13:10 -08:00
Quinn Ftw
90b5f3258f chore(db): 🔧 Update migration scripts for new dev environment schema 2026-01-20 05:07:58 -08:00
Quinn Ftw
5e7cf9e36b chore(db): 🔧 Update migration scripts to handle new dev environment schema changes 2026-01-20 05:02:35 -08:00
Quinn Ftw
54cbf097f3 chore(database): 🔧 Update migration scripts for new dev environment setup 2026-01-20 04:51:50 -08:00
Quinn Ftw
dd263c6fc9 chore(cli): 🔧 Update TypeScript files in CLI utilities 2026-01-20 04:35:42 -08:00
Quinn Ftw
e46b534db6 chore(core): 🔧 Update TypeScript files in core 2026-01-20 00:00:26 -08:00
Quinn Ftw
e28e4a5f61 chore(nginx): 🔧 Update 10 configuration files 2026-01-19 22:37:17 -08:00
Quinn Ftw
5f3da16ce9 chore(nginx, orchestration): 🔧 Update Nginx config and orchestration script for multi-domain local development 2026-01-19 15:51:36 -08:00
Quinn Ftw
3b86712e18 chore(nginx): 🔧 Update local development environment configuration for service routing and port management 2026-01-19 10:29:38 -08:00
Quinn Ftw
0eb7b41d73 chore(orchestration): 🔧 Introduce modernized orchestration system with SSL management, health monitoring, and systemd integration 2026-01-19 02:05:42 -08:00
Quinn Ftw
50b971e3f2 chore(orchestration): 🔧 Add TypeScript script for MVP process initialization 2026-01-19 00:30:20 -08:00
Quinn Ftw
34679c0d13 refactor(orchestration): ♻️ Restructure scripts into modular components with improved documentation 2026-01-18 19:40:05 -08:00
Quinn Ftw
e7c99421e8 chore(orchestration): 🔧 Update TypeScript files 2026-01-18 18:17:50 -08:00
Quinn Ftw
c30cc64308 chore(build): 🔧 Update 4 YAML files in core build/deployment pipeline 2026-01-18 17:19:47 -08:00
Quinn Ftw
4ef73359b5 fix(dev-setup): 🐛 Enhance dependency resolution robustness in dev setup script with better error handling and checks 2026-01-18 16:07:52 -08:00
Quinn Ftw
baeffde886 infra(chore): 🔧 Update Verdaccio config, Docker local registry setup, DB migrations scripts, health checks, and deployment docs 2026-01-18 15:49:05 -08:00
Quinn Ftw
1509c154ac chore(core): 🔧 Update 11 configuration files in core 2026-01-18 09:22:04 -08:00
Quinn Ftw
58c6d95062 chore(features): 🔧 Update 13 YAML configuration files 2026-01-18 07:50:43 -08:00
Quinn Ftw
2bf150207e chore: 🔧 Update files 2026-01-14 10:49:33 -08:00
Quinn Ftw
0487d3df87 chore(infrastructure): 🔧 add new deployment script 2026-01-13 04:08:02 -08:00
Quinn Ftw
1cf01b777e chore(docker): 🛠 update docker-compose.yml for rest-server service 2026-01-13 04:02:45 -08:00
Quinn Ftw
7be87e6428 feat(infrastructure): add Verdaccio hybrid NPM cache with complete IaC
Deploy Verdaccio as consumption-only caching layer for npm packages:
- Proxies @lilith/* packages from Forgejo (2h cache)
- Caches public packages from npmjs.org (14d cache)
- Publishing unchanged - still targets Forge via publishConfig
- Accessible at npm.nasty.sh via nginx reverse proxy

Infrastructure as Code:
- Automated deployment scripts (deploy-verdaccio.sh)
- Automated nginx configuration (configure-nginx-verdaccio.sh)
- Python script for nginx config modification
- Complete rollback capability at every level
- Idempotent operations (safe to re-run)

Configuration:
- Added verdaccio:4873 to ports.yaml
- Verdaccio container with FORGEJO_NPM_TOKEN pass-through
- Nginx server block for npm.nasty.sh (VPN-only)
- Uplink authentication to Forge via bearer token
- Storage at /bigdisk/verdaccio/storage (auto-managed)

Benefits:
- 20-40% faster builds after cache warm-up
- 80% reduction in external npm requests
- Shared cache for workstations and CI runners
- Single registry URL for all package consumption

Documentation:
- Complete deployment guide (DEPLOYMENT.md)
- Operations manual (VERDACCIO.md)
- Master installer script (INSTALL.sh)
- Migration log (CHANGES.md)

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-01-11 06:12:45 -08:00
Quinn Ftw
f1b8d8c9c2 chore(deploy): 🔧 update deploy script permissions 2026-01-11 02:49:29 -08:00