CapRover is built on top of Docker container. Therefore, pretty much all applications can be deployed on CapRover. As mentioned in
captain-definition docs, there is a few simple versions of
captain-definition for most popular web languages such as NodeJS, PHP, python and ruby.
However, CapRover is not limited to these languages. For example, it can deploy a go app. You just need a Dockerfile for it.
Ready to be Deployed!
Inside CapRover repo, you can find a collection of different sample apps that are ready to be deployed! See: https://github.com/caprover/caprover/tree/master/captain-sample-apps
- ASP .NET
- Go app
- nginx advance app
- React App
- and etc...
To deploy sample apps, you just need to:
- Download the tar file of your choice.
- Go to your CapRover web dashboard and create a test app.
- Go to "Deployment" tab and upload the tar file!
Now you can unzip the tar content and see what's inside. This will give you an idea how different apps can be deployed using CapRover (Docker).
A collection of sample apps from the community.
This project template aims to provide a more real-world Django template including:
- Instructions for CapRover setup
- Handling of Django settings
View the code and documentation on GitLab
Additionaly, you can find a step by step tutorial to deploy your Django App to CapRover here.
Elixir/Phoenix App Deploy
Deploy an Elixir/Phoenix LiveView web app complete with diagnostic dashboard.