Commit Graph

10 Commits

Author SHA1 Message Date
Ryderjj89
2bb34ccd49 Add CSB version support to version selector, app routing, and Dockerfile 2025-09-29 09:18:41 -04:00
Ryderjj89
7a54eab291 Added complete NLT (New Living Translation) support and NKJV fixes
**NLT Integration:**
- Added NLT directory structure matching ESV/NKJV pattern
- Updated Dockerfile to COPY NLT /app/NLT
- Added NLT_DATA_DIR path and search engine initialization
- Updated getDataDir and /versions endpoints to support NLT
- Frontend will automatically include NLT in version dropdown

**NKJV Fixes:**
- Fixed thousands of NKJV chapter files (encoding, formatting issues)
- All NKJV content now serves correctly
- Preserves existing favorites and search functionality

**Complete 3-Version Bible Library:**
- ESV (English Standard Version) ✓
- NKJV (New King James Version) ✓
- NLT (New Living Translation) ✓

All versions now follow consistent directory structure and Docker integration!
2025-09-28 21:53:49 -04:00
Ryderjj89
8236a25ae7 Made ESV directory structure consistent with NKJV
- **Docker ESV copy**: Changed from ESV → /app/bible-data to ESV → /app/ESV
- **Backend ESV path**: Updated ESV_DATA_DIR from '../../bible-data' to '../../ESV'
- **Consistent naming**: Both ESV and NKJV follow same /app/{VERSION}/ pattern
- **Clear mirroring**: Repository ESV/ folder → Container /app/ESV/
- **Improved clarity**: No more bible-data vs ESV directory mismatch

Both ESV and NKJV now follow identical directory conventions!
2025-09-28 18:26:05 -04:00
Ryderjj89
8dcf1ed1fa Updated Docker to use local ESV copy instead of external mdbible clone
- **ESV data source**: Switched from external mdbible GitHub repo to local ESV directory
- **Removed git clone**: No longer cloning from https://github.com/lguenth/mdbible.git
- **Local ESV copy**: Now COPY ESV /app/bible-data instead of external pull
- **Removed git dependency**: Cleaned up unnecessary git install in Dockerfile
- **Updated comments**: Backend now correctly marked ESV as 'local files'

Both ESV and NKJV now served from local repository files in Docker container!
2025-09-28 18:24:36 -04:00
Ryderjj89
8a8d40373f Add logos folder to Docker build
- Copy frontend/logos folder to production container
- Logos now accessible at /logos/ path for version branding
- ESV and NKJV logos included in Docker builds
2025-09-28 14:16:24 -04:00
Ryderjj89
9e16b10222 Add NKJV data to Dockerfile - container now includes NKJV Bible data from repository 2025-09-28 12:36:33 -04:00
Ryderjj89
ce89f120f1 Fix Dockerfile to use npm install instead of npm ci for remote builds 2025-09-13 12:24:18 -04:00
Ryderjj89
13c93879c0 Reorganize project structure with backend/ and frontend/ directories 2025-09-13 12:14:01 -04:00
Ryderjj89
fab87ca06b Update to use ESV Bible from GitHub repository with by_chapter structure 2025-09-13 12:03:29 -04:00
Ryderjj89
921a233c51 Initial setup for ESV Bible Markdown project 2025-09-13 11:58:52 -04:00