mirror of
https://github.com/FranP-code/classify_saved_videos_yt.git
synced 2025-10-13 00:32:25 +00:00
Devcontainer setup
This commit is contained in:
65
.devcontainer/README.md
Normal file
65
.devcontainer/README.md
Normal file
@@ -0,0 +1,65 @@
|
||||
# Dev Container Setup 🐳
|
||||
|
||||
## ⚠️ Quick Fix for the Error
|
||||
|
||||
The dev container failed due to a Docker Compose syntax error. This has been **fixed**!
|
||||
|
||||
## <20> Try Again
|
||||
|
||||
1. **Close VS Code completely**
|
||||
2. **Reopen the project**: `code .`
|
||||
3. **Reopen in Container**: `Cmd/Ctrl + Shift + P` → "Dev Containers: Reopen in Container"
|
||||
|
||||
The container should now build successfully!
|
||||
|
||||
## 📋 Alternative Setup Options
|
||||
|
||||
If you still have issues, try these alternatives:
|
||||
|
||||
### Option 1: Simple Dev Container
|
||||
```bash
|
||||
# Rename the alternative config
|
||||
cd .devcontainer
|
||||
mv devcontainer.json devcontainer-compose.json
|
||||
mv devcontainer-simple.json devcontainer.json
|
||||
|
||||
# Then reopen in VS Code
|
||||
```
|
||||
|
||||
### Option 2: Manual Docker Setup
|
||||
```bash
|
||||
# Build and run manually
|
||||
cd .devcontainer
|
||||
docker build -t youtube-classifier .
|
||||
docker run -it --rm -p 11434:11434 -p 6080:6080 -v $(pwd)/..:/workspace youtube-classifier
|
||||
```
|
||||
|
||||
### Option 3: Local Installation
|
||||
Use the main project's `setup.sh` script instead.
|
||||
|
||||
## 🔧 What Was Fixed
|
||||
|
||||
- **Docker Compose syntax error**: Removed extra colon in volumes section
|
||||
- **Simplified configuration**: Reduced complexity to improve reliability
|
||||
- **Better error handling**: More robust startup script
|
||||
|
||||
## 📖 Once Running
|
||||
|
||||
After the container starts successfully:
|
||||
|
||||
1. **Wait for setup** (~5-10 minutes first time)
|
||||
2. **Access GUI**: http://localhost:6080/vnc.html
|
||||
3. **Test setup**: `python test_ollama.py`
|
||||
4. **Run demo**: `python demo_classification.py`
|
||||
5. **Start classifying**: `python script.py`
|
||||
|
||||
## <20> Still Having Issues?
|
||||
|
||||
1. **Clean Docker**: `docker system prune -a`
|
||||
2. **Update VS Code**: Make sure you have the latest Dev Containers extension
|
||||
3. **Check Docker**: Ensure Docker Desktop is running
|
||||
4. **Try simple version**: Use `devcontainer-simple.json` instead
|
||||
|
||||
---
|
||||
|
||||
**The main issue has been fixed - try reopening in container now! <20>**
|
||||
Reference in New Issue
Block a user