- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4.6k
Add REST API, Docker improvements, and CI/CD pipeline #1423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Create markitdown-api package with FastAPI REST API - File and URL conversion endpoints - Rate limiting and metrics - Structured logging and monitoring - Enhance Docker setup - Multi-stage builds - Dev and prod configurations - Docker Compose setup - Add GitHub Actions workflows - CI pipeline with testing and code quality - CD pipeline for PyPI and Docker images
| Changes OverviewThis PR adds several improvements to the MarkItDown project: 1. New REST API Package
 2. Docker Improvements
 3. CI/CD Pipeline
 4. Monitoring and Logging
 TestingThe changes include automated tests and can be tested locally using: docker-compose up api-dev | 
| 
 @microsoft-github-policy-service agree [company="CC"] | 
| @microsoft-github-policy-service agree [company="CC"] | 
| @microsoft-github-policy-service agree | 
Add version to health check endpoint
Create markitdown-api package with FastAPI REST API
Enhance Docker setup
Add GitHub Actions workflows