Skip to content

Commit dcb6886

Browse files
committed
Final Optimization
1 parent 84fe182 commit dcb6886

File tree

13 files changed

+24
-3484
lines changed

13 files changed

+24
-3484
lines changed

Dockerfile

Lines changed: 0 additions & 210 deletions
This file was deleted.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
-- Migration: Drop video_comparisons table and related structures
2+
-- Version: 004_create_video_comparisons.down.sql
3+
4+
-- Drop tables
5+
DROP TABLE IF EXISTS video_comparisons CASCADE;
6+
7+
-- Drop enums
8+
DROP TYPE IF EXISTS comparison_type CASCADE;
9+
DROP TYPE IF EXISTS comparison_status CASCADE;

migrations/20240131000003_create_video_comparisons.sql renamed to migrations/004_create_video_comparisons.up.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-- Migration: Create video_comparisons table for storing video comparison results
2-
-- Version: 20240131000003_create_video_comparisons.sql
2+
-- Version: 004_create_video_comparisons.up.sql
33

44
-- Create comparison types enum
55
CREATE TYPE comparison_type AS ENUM (

scripts/README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ scripts/
1616

1717
| Script | Description | Usage |
1818
|--------|-------------|-------|
19-
| [`setup/install.sh`](setup/install.sh) | **Interactive installer** - Complete guided setup | `./scripts/setup/install.sh` |
20-
| [`setup/quick-setup.sh`](setup/quick-setup.sh) | **Quick setup** - 3-mode rapid deployment | `./scripts/setup/quick-setup.sh` |
19+
| [`setup-ollama.sh`](setup/setup-ollama.sh) | **Ollama setup** - Configure local AI models | `./scripts/setup/setup-ollama.sh` |
20+
| [`../setup.sh`](../setup.sh) | **Smart installer** - System requirements check & deployment | `./setup.sh` |
2121
| [`setup/validate-config.sh`](setup/validate-config.sh) | **Configuration validator** - Validates env files | `./scripts/setup/validate-config.sh [.env]` |
2222

23-
### 🎯 Interactive Installer Features
24-
The `install.sh` script provides a comprehensive setup experience:
23+
### 🎯 Smart Installer Features
24+
The main `setup.sh` script provides comprehensive deployment with system validation:
2525

26-
- **🔧 Deployment Mode Selection** (Development/Staging/Production/Swarm/K8s)
27-
- **🔐 Security Configuration** (API keys, passwords, SSL certificates)
28-
- **🌐 Network Setup** (Domain, ports, SSL type)
29-
- **💾 Storage Configuration** (Local/Cloud storage, backup settings)
30-
- **📊 Monitoring Setup** (Prometheus, Grafana)
31-
- **⚙️ Resource Allocation** (Memory, CPU limits)
26+
- **🔧 Deployment Mode Selection** (Quick/Minimal/Production/Development)
27+
- **⚙️ System Requirements Validation** (RAM, CPU, disk, ports)
28+
- **🐳 Docker Capability Testing** (container runtime validation)
29+
- **🔐 Automatic Security Configuration** (API keys, passwords)
30+
- **📊 Optional Monitoring Setup** (Prometheus, Grafana)
31+
- **🤖 AI Model Integration** (Ollama with local LLM)
3232

3333
## 🚀 Deployment Scripts
3434

@@ -74,11 +74,11 @@ The `install.sh` script provides a comprehensive setup experience:
7474

7575
### 1. **New Installation**
7676
```bash
77-
# Run interactive installer (recommended)
78-
./scripts/setup/install.sh
77+
# Run smart installer with system validation (recommended)
78+
./setup.sh
7979

80-
# OR quick 3-mode setup
81-
./scripts/setup/quick-setup.sh
80+
# OR non-interactive mode
81+
./setup.sh --quick # or --minimal, --production, --development
8282
```
8383

8484
### 2. **Existing Configuration**

0 commit comments

Comments
 (0)