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.

See Also