Files
Goa-gel-fullstack/docs
Mahi d9de183e51 feat: Runtime configuration and Docker deployment improvements
Frontend:
- Add runtime configuration service for deployment-time API URL injection
- Create docker-entrypoint.sh to generate config.json from environment variables
- Update ApiService, ApprovalService, and DocumentViewer to use RuntimeConfigService
- Add APP_INITIALIZER to load runtime config before app starts

Backend:
- Fix init-blockchain.js to properly quote mnemonic phrases in .env file
- Improve docker-entrypoint.sh with health checks and better error handling

Docker:
- Add API_BASE_URL environment variable to frontend container
- Update docker-compose.yml with clear documentation for remote deployment
- Reorganize .env.example with clear categories (REQUIRED FOR REMOTE, PRODUCTION, AUTO-GENERATED)

Workflow fixes:
- Fix DepartmentApproval interface to match backend schema
- Fix stage transformation for 0-indexed stageOrder
- Fix workflow list to show correct stage count from definition.stages

Cleanup:
- Move development artifacts to .trash directory
- Remove root-level package.json (was only for utility scripts)
- Add .trash/ to .gitignore
2026-02-08 18:45:01 -04:00
..

Documentation Directory

This directory contains all project documentation organized by category.

Directory Structure

docs/
├── architecture/     - System design and architecture documentation
├── guides/          - User guides and getting started documentation
└── development/     - Implementation and development documentation

Architecture Documentation (./architecture/)

Core system design and architecture:

  • ARCHITECTURE_GUIDE.md - Comprehensive system architecture overview
  • INDEX.md - Documentation index and navigation
  • DELIVERABLES.txt - Project deliverables and specifications

User Guides (./guides/)

Getting started and user-facing documentation:

  • QUICK_START.md - Quick start guide for new users
  • START_HERE.md - Initial project overview
  • USER_GUIDE.md - Comprehensive user guide
  • INITIALIZATION_GUIDE.md - System initialization instructions
  • PRESENTATION_README.md - Presentation and demo guide

Development Documentation (./development/)

Implementation and development resources:

  • IMPLEMENTATION_COMPLETE.md - Implementation completion summary
  • IMPLEMENTATION_SUMMARY.md - Implementation overview
  • E2E_TESTING_GUIDE.md - End-to-end testing documentation
  • DOCKER_SETUP.md - Docker configuration and setup
  • DOCUMENTATION_INDEX.md - Development documentation index

Root Level Files

Key files kept in project root for quick access:

  • README.md - Main project README
  • CLAUDE.md - Claude Code configuration
  • START_HERE_AFTER_REBOOT.md - Post-reboot instructions
  • fixes-prompt.md - Current work: API test fixes
  • frontend-plan.md - Current work: Frontend planning

Navigation

  • For architecture overview: Start with ./architecture/ARCHITECTURE_GUIDE.md
  • For getting started: Start with ./guides/QUICK_START.md
  • For development setup: Start with ./development/DOCKER_SETUP.md
  • For after system reboot: See root START_HERE_AFTER_REBOOT.md

Organized: 2026-02-06 Purpose: Declutter root directory and improve documentation discoverability