921a233c51ece5696e788d5c281e900c88c3f297
ESV Bible Markdown
A Docker-based web service for serving the ESV Bible in Markdown format.
Features
- Complete ESV Bible text in Markdown format
- Docker containerized for easy deployment
- RESTful API for accessing Bible content
- Optimized for remote hosting
Setup
- Clone this repository
- Place ESV Bible Markdown files in the
bible-datadirectory - Run
docker-compose up --build
Usage
The service will be available at http://localhost:3000
API Endpoints
GET /books- List all booksGET /books/:book- Get specific bookGET /books/:book/:chapter- Get specific chapter
Development
For local development:
npm install
npm run dev
Docker Deployment
Build and run with Docker Compose:
docker-compose up --build
License
MIT
Languages
TypeScript
62%
JavaScript
35.9%
Dockerfile
0.9%
CSS
0.8%
HTML
0.4%