The DevOps Portal is a web-based platform designed to provide an overview of your environment's health and recent activity. It allows DevOps engineers to monitor and manage deployment pipelines, system performance, and security alerts across different environments (Development, Staging, Production). The dashboard provides real-time insights into key system metrics, enabling users to make data-driven decisions.
- Environment Overview: View the health status of different environments (Development, Staging, and Production) along with deployment status and system uptime.
- Deployment Tracking: Track the number of deployments and recent deployment details, including the version deployed and the time.
- System Metrics: Monitor key system metrics like uptime, active servers, and database health.
- Security Alerts: View and manage security alerts for your environments.
- Recent Activity Feed: Stay updated with the most recent actions such as deployments, server launches, and database backups.
- CI/CD Pipeline: View the status of your continuous integration and continuous deployment pipelines.
- Frontend:
- React.js
- Tailwind CSS for styling
- Vite for fast builds
- Backend:
- Node.js (if applicable for backend services)
- REST API (for fetching real-time system data)
- Others:
- Docker (optional, if containerization is used)
- AWS or Azure (if cloud-based infrastructure is used)
To run the project locally, follow these steps:
-
Clone the repository:
git clone <repository-url>
-
Navigate to the project directory:
cd devops-portal -
Install dependencies:
npm install
-
Start the development server:
npm run dev
The application will be accessible at http://localhost:3000.
- Environment Variables: Set any necessary environment variables in the
.envfile, especially for API keys and cloud credentials. - Vite Configuration: Make sure to adjust Vite's configuration for production builds if necessary.
View the health and deployment status of your environments (Development, Staging, and Production), including uptime, active servers, and database health.
Stay up to date with recent actions such as:
- Deployments: View successful deployments, version changes, and pipeline progress.
- Server and Database Actions: Track server launches, backups, and security scans.
Monitor and act upon any security alerts related to your infrastructure to ensure the integrity of your systems.
If you'd like to contribute to the development of the DevOps Portal, feel free to fork the repository and create pull requests with bug fixes, new features, or enhancements.
Distributed under the MIT License. See LICENSE for more information.
- Developer: Ismail MOUYAHADA
© 2023 DevOps Portal. All rights reserved.
Click the button to deploy your own copy on Vercel in one step.
