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).