- Create Dockerfile wrapping official Review Board image - Add CloudronManifest.json with PostgreSQL addon - Create start.sh script with PostgreSQL wait and Django migrations - Include README.md with comprehensive review platform documentation - Add .env.example for environment configuration - Add CHANGELOG.md for version tracking - Add logo.png (Review Board branding) Review Board is a web-based code and document review tool that tracks pending code, graphics, documents, and all discussions around product decisions. Package includes: - Official Review Board Docker image wrapper (1.29GB) - Cloudron PostgreSQL addon for Django database - Automatic database migrations on startup - Admin user creation via environment variables - Comprehensive documentation with integration examples - Examples for GitHub, GitLab, Mercurial, and Perforce Features supported: - Code review with advanced diff viewer (syntax highlighting, interdiffs) - Document review (PDF and Office files) - Discussion tracking with threaded comments - Review requests workflow - Repository integration (Git, Mercurial, Perforce, Plastic, Azure DevOps) - Team and project management - Email notifications - Search across reviews and discussions - Power Pack extension support (reports, LDAP sync, GitHub Enterprise) - User authentication (LDAP, OAuth, traditional) Environment variables: - SECRET_KEY: Django secret key - ALLOWED_HOSTS: Allowed hosts (default: *) - REVIEWBOARD_SITE_ROOT: Site root URL - ADMIN_USERNAME/EMAIL/PASSWORD: Admin account creation - LDAP_*: LDAP/Active Directory configuration Ports: - 8080: Main HTTP port (web interface and API) 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush <crush@charm.land>
34 lines
1014 B
JSON
34 lines
1014 B
JSON
{
|
|
"version": 1,
|
|
"manifestVersion": 2,
|
|
"type": "app",
|
|
"id": "io.cloudron.reviewboard",
|
|
"title": "Review Board",
|
|
"description": "Web-based code and document review tool. Tracks pending code, graphics, documents, and all discussions around product decisions. Supports Git, Mercurial, Perforce, and more.",
|
|
"author": "Beanbag, Inc.",
|
|
"website": "https://www.reviewboard.org",
|
|
"contactEmail": "cloudron@tsys.dev",
|
|
"tagline": "Code and document review platform",
|
|
"version": "7.0.0",
|
|
"healthCheckPath": "/health/",
|
|
"httpPort": 8080,
|
|
"memoryLimit": 1024,
|
|
"addons": {
|
|
"localstorage": true,
|
|
"postgresql": {
|
|
"version": "14"
|
|
}
|
|
},
|
|
"tcpPorts": {
|
|
"HTTP_PORT": {
|
|
"description": "Review Board HTTP port",
|
|
"defaultValue": 8080
|
|
}
|
|
},
|
|
"mediaLinks": [
|
|
"https://raw.githubusercontent.com/reviewboard/reviewboard/master/reviewboard/static/rb/images/icons@2x.png"
|
|
],
|
|
"changelog": "Initial Cloudron package for Review Board",
|
|
"icon": "file://logo.png"
|
|
}
|