mirror of
https://github.com/FranP-code/classify_saved_videos_yt.git
synced 2025-10-13 00:32:25 +00:00
66 lines
1.8 KiB
Markdown
66 lines
1.8 KiB
Markdown
# 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>**
|