This is an AI Text Summarizer application powered by Platformatic AI-warp and React (Vite). Platformatic AI-warp handles authentication via GitHub OAuth2 and processes AI prompts, while the React.js frontend application provides a user-friendly interface for summarzing texts.
Platformatic supports macOS, Linux and Windows (WSL recommended). You'll need to have Node.js >= v18.8.0 or >= v20.6.0
- Install dependencies:
npm install
Run the API with:
npm start
- Build the Docker image with:
docker build -t text-summarizer-app .
- Run the Docker container with environment variables:
docker run --env-file .env -p 3042:3042 text-summarizer-app