A React application for checking container migration compatibility between different operating systems.
- Cross-OS container migration compatibility checking
- Support for AWS, Azure, and local environments
- Beautiful, responsive UI with Tailwind CSS
- Real-time migration analysis
- Detailed compatibility reports
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser: Navigate to
http://localhost:3000
src/
├── components/
│ └── MigrationChecker.js # Main component
├── App.js # App component
├── App.css # App styles
├── index.js # Entry point
└── index.css # Global styles
- Select your cloud provider (AWS, Azure, or Local/Other)
- Enter container identifiers (names, IDs, or IPs)
- Select source and target operating systems
- Click "Start Migration Check" to analyze compatibility
- Review the detailed migration results
- React 18
- TypeScript interfaces
- Tailwind CSS
- React Hooks (useState, useEffect)
npm start- Runs the app in development modenpm build- Builds the app for productionnpm test- Launches the test runnernpm eject- Ejects from Create React App (one-way operation)
The app uses Create React App with Tailwind CSS for styling. All components are written in JavaScript with TypeScript-style interfaces for better type safety.
This project is open source and available under the MIT License.