feat: Add Docker support and improve browser compatibility #17

Closed
opened 2025-07-08 08:36:46 -04:00 by AtHeartEngineer · 0 comments

Originally created by @Tobiadefami on 2/28/2025

This commit adds Docker support for easy deployment and improves browser compatibility:

  • Add Dockerfile and docker-compose.yml for containerized deployment
  • Fix Pyodide integration to work properly in browser-only mode
  • Add mock implementation for server-side rendering
  • Clean up markdown formatting in analysis output
  • Update README with Docker deployment instructions
  • Add platform-specific keyboard shortcuts (Mac/Windows)
  • Ensure public directory exists in Docker build
  • Fix TypeScript type definitions for Pyodide

The application now properly handles the browser/server environment difference, with Python analysis running exclusively in the browser while the server provides API proxying and static file serving.

*Originally created by @Tobiadefami on 2/28/2025* This commit adds Docker support for easy deployment and improves browser compatibility: - Add Dockerfile and docker-compose.yml for containerized deployment - Fix Pyodide integration to work properly in browser-only mode - Add mock implementation for server-side rendering - Clean up markdown formatting in analysis output - Update README with Docker deployment instructions - Add platform-specific keyboard shortcuts (Mac/Windows) - Ensure public directory exists in Docker build - Fix TypeScript type definitions for Pyodide The application now properly handles the browser/server environment difference, with Python analysis running exclusively in the browser while the server provides API proxying and static file serving.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/probly#17