https://github.com/fisapool/dev.fisamy.work
https://github.com/fisapool/dev.fisamy.work
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fisapool/dev.fisamy.work
- Owner: fisapool
- Created: 2025-08-18T17:57:16.000Z (10 months ago)
- Default Branch: added
- Last Pushed: 2025-08-20T07:19:07.000Z (10 months ago)
- Last Synced: 2025-08-20T09:22:57.292Z (10 months ago)
- Language: Python
- Size: 375 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Code.fisamy.work - VS Code Hosting Platform
A modern, scalable platform for hosting VS Code workspaces in the cloud.
## Choose Your Path
This project offers two deployment approaches:
### **Option 1: Coder (Enterprise-Grade)**
- Full Coder platform with advanced features
- Multi-tenant workspace management
- Professional templates and quotas
- **Status**: Templates need to be created (no-gpu/gpu missing)
- **Best for**: Production deployments, teams, enterprise use
### **Option 2: Coder-lite (Simple & Fast)**
- OpenVSCode + Caddy bundle
- Per-user limits and quotas
- Idle reaper and Python devctl CLI
- **Status**: Ready to deploy
- **Best for**: Quick setup, small teams, MVP deployments
## 📁 Project Structure
- `frontend/` - React SPA (Vite 6, React 19)
- `back-end/` - FastAPI BFF with Coder integration
- `coder-lite/` - OpenVSCode + Caddy deployment
- `coder-templates/` - Coder workspace templates
## Quick Start
1. **Frontend**: `npm install && npm run build`
2. **Backend**: Choose your path above
3. **Deploy**: Follow the [DEPLOYMENT.md](DEPLOYMENT.md) guide
## Documentation
- [Deployment Guide](DEPLOYMENT.md)
- [Project Status](PROJECT_STATUS.md)
- [Deliverables Summary](DELIVERABLES_SUMMARY.md)
## 🔒 Security Notes
- Frontend only exposes `VITE_*` environment variables
- Backend CORS configured for localhost:5173 (Vite dev)
- Secrets should be stored in `/etc/fisamy/*.env` (not in repo)
- Rotate `CODER_API_TOKEN` before production use