Example Apps
Convox maintains a collection of example applications in the convox-examples GitHub organization. Each example includes a convox.yml manifest and demonstrates the steps needed to go from a base application to running on Convox.
Web Frameworks
| Example | Language | Repository |
|---|---|---|
| Ruby on Rails | Ruby | convox-examples/rails |
| Express | Node.js | convox-examples/nodejs |
| Django | Python | convox-examples/django |
| PHP | PHP | convox-examples/php |
| .NET Core | C# | convox-examples/dotnet-core |
| Deno | TypeScript | convox-examples/deno |
| httpd | Static | convox-examples/httpd |
Frontend Frameworks
| Example | Framework | Repository |
|---|---|---|
| Next.js | React | convox-examples/nextjs |
| Angular | Angular | convox-examples/Angular |
| Svelte | SvelteKit | convox-examples/Svelte |
| Gatsby | React | convox-examples/gatsby |
CMS and Applications
| Example | Description | Repository |
|---|---|---|
| WordPress | WordPress with Convox | convox-examples/Wordpress |
| Drupal 11 | Drupal 11 | convox-examples/drupal-11 |
| Drupal 10 | Drupal 10 | convox-examples/drupal-10 |
| n8n | Self-hosted workflow automation | convox-examples/n8n |
| Hasura | GraphQL engine | convox-examples/hasura |
Architecture Patterns
| Example | Description | Repository |
|---|---|---|
| Frontend + Backend | Multi-service Node.js app | convox-examples/node-frontend-backend |
| Multi-stage Build | Docker multi-stage build | convox-examples/multi-stage-build |
| gRPC | gRPC service in Go | convox-examples/grpc |
| Internal Services | Internal-only services | convox-examples/internal-services |
| EFS Volumes | Persistent storage with EFS | convox-examples/efs-volumes |
| Datadog | Datadog Agent sidecar | convox-examples/datadog |
AI / Machine Learning
| Example | Description | Repository |
|---|---|---|
| LLM GPU API | GPU-accelerated LLM API | convox-examples/llm-gpu-api |
| Llama 2 Chatbot | Llama 2 chatbot | convox-examples/llama2-convox-chatbot |
Getting Started
To deploy any example, clone the repository and deploy to your Rack:
$ git clone https://github.com/convox-examples/rails.git
$ cd rails
$ convox apps create rails
$ convox deploy
Contributions of additional examples are welcome. Open a pull request in the relevant repository or request a specific example through support.