183 lines
7.3 KiB
Markdown
183 lines
7.3 KiB
Markdown
# Full Applications Inventory
|
|
|
|
## Overview
|
|
This document provides a comprehensive inventory of ALL applications found on the server at 192.168.50.11, including their current locations and planned new locations.
|
|
|
|
## Running Applications (Currently Active)
|
|
|
|
### 1. IT Site Survey AI Application
|
|
- **Current Location**: /home/jcbeasley/.openclaw/workspace/Projects/site-survey-ai/
|
|
- **Port**: 3003
|
|
- **Process ID**: 14287
|
|
- **Entry Point**: app.py
|
|
- **Framework**: Flask
|
|
- **Status**: ✅ Running
|
|
- **Planned New Location**: /home/jcbeasley/applications/active/it-site-survey-ai/
|
|
|
|
### 2. Client Onboarding Application (Duplicate)
|
|
- **Current Location 1**: /home/jcbeasley/Projects/client-onboarding/
|
|
- **Current Location 2**: /home/jcbeasley/.openclaw/workspace/Projects/client-onboarding/
|
|
- **Port**: 5000
|
|
- **Process ID**: 318
|
|
- **Entry Point**: app.py
|
|
- **Framework**: Flask
|
|
- **Status**: ✅ Running
|
|
- **Planned New Location**: /home/jcbeasley/applications/active/client-onboarding/
|
|
- **Action**: Archive duplicate, keep most recent version
|
|
|
|
### 3. Projects Manager Application (D.U.M.A APPS DASHBOARD)
|
|
- **Current Location**: /home/jcbeasley/projects-manager/
|
|
- **Port**: 3456
|
|
- **Process ID**: 236
|
|
- **Entry Point**: app.py
|
|
- **Framework**: Flask
|
|
- **Status**: ✅ Running
|
|
- **Planned New Location**: /home/jcbeasley/applications/active/projects-manager/
|
|
|
|
## Non-Running Applications
|
|
|
|
### 4. IT Assessment AI Application
|
|
- **Current Location**: /home/jcbeasley/.openclaw/workspace/Projects/it-assessment-ai/
|
|
- **Entry Point**: app.py
|
|
- **Framework**: Flask
|
|
- **Status**: ⏸️ Not Running
|
|
- **Planned New Location**: /home/jcbeasley/applications/development/it-assessment-ai/
|
|
|
|
### 5. Dark Web Monitor Application
|
|
- **Current Location**: /home/jcbeasley/Projects/dark-web-monitor/
|
|
- **Entry Point**: (Unknown - needs investigation)
|
|
- **Framework**: (Unknown)
|
|
- **Status**: ⏸️ Not Running
|
|
- **Planned New Location**: /home/jcbeasley/applications/development/dark-web-monitor/
|
|
|
|
### 6. Shorts Analyzer Application (Duplicate)
|
|
- **Current Location 1**: /home/jcbeasley/Projects/shorts-analyzer/
|
|
- **Current Location 2**: /home/jcbeasley/.openclaw/workspace/Projects/shorts-analyzer/
|
|
- **Entry Point**: server.py
|
|
- **Framework**: (Unknown)
|
|
- **Status**: ⏸️ Not Running
|
|
- **Planned New Location**: /home/jcbeasley/applications/development/shorts-analyzer/
|
|
- **Action**: Archive duplicate, keep most complete version
|
|
|
|
### 7. IT Assessment Static Site
|
|
- **Current Location**: /home/jcbeasley/it-assessment/
|
|
- **Entry Point**: index.html
|
|
- **Framework**: Static HTML
|
|
- **Status**: ⏸️ Not Running
|
|
- **Planned New Location**: /home/jcbeasley/applications/development/it-assessment-static/
|
|
|
|
### 8. Projects Manager Hosting Module
|
|
- **Current Location**: /home/jcbeasley/projects-manager/hosting/
|
|
- **Entry Point**: server.py
|
|
- **Framework**: (Unknown)
|
|
- **Status**: ⏸️ Not Running (Part of main Projects Manager)
|
|
- **Planned New Location**: /home/jcbeasley/applications/development/projects-manager-hosting/
|
|
|
|
## Consolidation Plan
|
|
|
|
### Phase 1: Move Running Applications
|
|
1. **IT Site Survey AI** → /home/jcbeasley/applications/active/it-site-survey-ai/
|
|
2. **Client Onboarding** → /home/jcbeasley/applications/active/client-onboarding/ (keep most recent version)
|
|
3. **Projects Manager** → /home/jcbeasley/applications/active/projects-manager/
|
|
|
|
### Phase 2: Archive Duplicates
|
|
1. **Client Onboarding Duplicate** → /home/jcbeasley/applications/archived/client-onboarding-old/
|
|
2. **Shorts Analyzer Duplicate** → /home/jcbeasley/applications/archived/shorts-analyzer-old/
|
|
|
|
### Phase 3: Move Non-Running Applications
|
|
1. **IT Assessment AI** → /home/jcbeasley/applications/development/it-assessment-ai/
|
|
2. **Dark Web Monitor** → /home/jcbeasley/applications/development/dark-web-monitor/
|
|
3. **Shorts Analyzer** → /home/jcbeasley/applications/development/shorts-analyzer/
|
|
4. **IT Assessment Static** → /home/jcbeasley/applications/development/it-assessment-static/
|
|
5. **Projects Manager Hosting** → /home/jcbeasley/applications/development/projects-manager-hosting/
|
|
|
|
## Directory Structure After Consolidation
|
|
|
|
```
|
|
/home/jcbeasley/applications/
|
|
├── active/ # Currently running applications
|
|
│ ├── it-site-survey-ai/ # Port 3003
|
|
│ ├── client-onboarding/ # Port 5000
|
|
│ └── projects-manager/ # Port 3456
|
|
├── archived/ # Old/backup applications
|
|
│ ├── client-onboarding-old/
|
|
│ └── shorts-analyzer-old/
|
|
└── development/ # Applications in development
|
|
├── it-assessment-ai/
|
|
├── dark-web-monitor/
|
|
├── shorts-analyzer/
|
|
├── it-assessment-static/
|
|
└── projects-manager-hosting/
|
|
```
|
|
|
|
## Migration Steps
|
|
|
|
### 1. Create New Directory Structure
|
|
```bash
|
|
mkdir -p /home/jcbeasley/applications/{active,archived,development}
|
|
```
|
|
|
|
### 2. Move Running Applications
|
|
```bash
|
|
# IT Site Survey AI
|
|
mv /home/jcbeasley/.openclaw/workspace/Projects/site-survey-ai /home/jcbeasley/applications/active/it-site-survey-ai
|
|
|
|
# Client Onboarding (keep most recent version)
|
|
mv /home/jcbeasley/.openclaw/workspace/Projects/client-onboarding /home/jcbeasley/applications/active/client-onboarding
|
|
|
|
# Projects Manager
|
|
mv /home/jcbeasley/projects-manager /home/jcbeasley/applications/active/projects-manager
|
|
```
|
|
|
|
### 3. Archive Duplicates
|
|
```bash
|
|
# Client Onboarding Duplicate
|
|
mv /home/jcbeasley/Projects/client-onboarding /home/jcbeasley/applications/archived/client-onboarding-old
|
|
|
|
# Shorts Analyzer Duplicate
|
|
mv /home/jcbeasley/Projects/shorts-analyzer /home/jcbeasley/applications/archived/shorts-analyzer-old
|
|
```
|
|
|
|
### 4. Move Non-Running Applications
|
|
```bash
|
|
# IT Assessment AI
|
|
mv /home/jcbeasley/.openclaw/workspace/Projects/it-assessment-ai /home/jcbeasley/applications/development/it-assessment-ai
|
|
|
|
# Dark Web Monitor
|
|
mv /home/jcbeasley/Projects/dark-web-monitor /home/jcbeasley/applications/development/dark-web-monitor
|
|
|
|
# Shorts Analyzer (keep remaining copy)
|
|
mv /home/jcbeasley/.openclaw/workspace/Projects/shorts-analyzer /home/jcbeasley/applications/development/shorts-analyzer
|
|
|
|
# IT Assessment Static Site
|
|
mv /home/jcbeasley/it-assessment /home/jcbeasley/applications/development/it-assessment-static
|
|
|
|
# Projects Manager Hosting Module
|
|
mv /home/jcbeasley/applications/active/projects-manager/hosting /home/jcbeasley/applications/development/projects-manager-hosting
|
|
```
|
|
|
|
## Verification Steps
|
|
|
|
### 1. Confirm All Applications Moved
|
|
- [ ] IT Site Survey AI in active directory
|
|
- [ ] Client Onboarding in active directory
|
|
- [ ] Projects Manager in active directory
|
|
- [ ] Client Onboarding duplicate in archived directory
|
|
- [ ] Shorts Analyzer duplicate in archived directory
|
|
- [ ] IT Assessment AI in development directory
|
|
- [ ] Dark Web Monitor in development directory
|
|
- [ ] Shorts Analyzer in development directory
|
|
- [ ] IT Assessment Static in development directory
|
|
- [ ] Projects Manager Hosting in development directory
|
|
|
|
### 2. Test Application Functionality
|
|
- [ ] IT Site Survey AI still runs on port 3003
|
|
- [ ] Client Onboarding still runs on port 5000
|
|
- [ ] Projects Manager still runs on port 3456
|
|
|
|
### 3. Update Process Scripts
|
|
- [ ] Update start scripts for new locations
|
|
- [ ] Update nohup commands
|
|
- [ ] Update process management scripts
|
|
|
|
This inventory will guide the complete consolidation of all applications while ensuring zero code breakage and full restore capability. |