docs: add README and update JOURNAL

- Add comprehensive README.md with:
  - Quick start instructions
  - Architecture overview
  - Directory structure
  - Site inventory table
  - Production deployment notes
- Update JOURNAL.md with project progress
- Document completed and pending tasks

🤖 Generated with [Crush](https://crush.cbhops.com)

Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
Charles N Wyble
2026-03-02 16:11:34 -05:00
parent 9cbaf668be
commit 7ab655b387
2 changed files with 179 additions and 6 deletions

View File

@@ -15,9 +15,38 @@
- Container naming convention: `tsysstatic-dev-*`
- Development port: 12000
### Next Steps
- [ ] Start Grav Docker container on port 12000
- [ ] Create /etc/hosts input file for local testing
- [ ] Configure Grav multi-site structure
- [ ] Create per-site environment directories
- [ ] Initialize git repository
### 15:55 - Docker Container Started
- Started Grav container: `tsysstatic-dev-grav` on port 12000
- Created etc-hosts-entries.txt for local testing
### 16:00 - Multi-Site Structure Created
- Created setup.php for hostname-based environment routing
- Created 22 environment directories under user/env/
- Each site has: config/, pages/, themes/, data/, accounts/
### 16:06 - Per-Site Configuration
- Created configure-sites.sh script
- Generated system.yaml, site.yaml for all sites
- Created default home pages for all sites
### 16:07 - Renamed governance to charters
- Renamed governance.turnsys.com to charters.turnsys.com
- Updated all configuration files
### 16:08 - Fixed Stream Initialization Error
- setup.php was overriding Grav's core streams incorrectly
- Fixed by using GRAV_ENVIRONMENT constant and returning empty array
- Container now healthy
### Completed
- [x] Start Grav Docker container on port 12000
- [x] Create /etc/hosts input file for local testing
- [x] Configure Grav multi-site structure
- [x] Create per-site environment directories
- [x] Initialize git repository
- [x] Create README.md documentation
### Pending
- [ ] Migrate mdbook content to Grav pages
- [ ] Test multi-site routing with actual domains
- [ ] Deploy to Cloudron