Built for developers, by developers
Deploy your apps quickly and easily with options that work for you.
Deploy with Git
Use git to deploy apps to Primcloud in one command. We'll build and run the source application, handling compilation, dependencies, assets and executables so you can focus on code.
Release Management
Whenever you deploy changes to your app, Primcloud creates a new release of your app. We keep your app's release history, and you can list all of your releases, who made them, and when. If something goes wrong in a release, easily rollback to the latest release or a specific release until you can fix the problem.
Scalability
On Primcloud, your app is easily divided into worker, web, queue and other process types which can be scaled up independently and on-demand. This provides a simple powerful model for addressing user growth, traffic spikes, and demanding background tasks with ease and flexibility.
Add-ons
Use technologies you love with your apps. Add-ons are fully managed services, integrated into the Primcloud platform. They can be provisioned and scaled in a single command, and consumed by your application as loosely coupled components. Add-ons provide services for logging, caching, monitoring, persistence and more.
Buildpacks & Dockerfile
Buildpacks are collection of scripts for compiling apps on Primcloud, specific to the frameworks and languages you use in your app. Primcloud supports a set of default, open source buildpacks, but you can also use your own Dockerfile.
Configuration Management
Primcloud lets you manage environment-specific configurations separately from your source code for greater safety and portability. In Primcloud, this data can be managed with config vars, which are made available to your running application as simple environment variables.
One-off Processes
Sometimes you want to run one-off processes on your app—run a script in your app's environment, use your app's console, etc. Using
primcloud run
, you can quickly spin up a one-off instance of your app environment to run ad-hoc commands.Best Practices
Primcloud is designed to maximize developer productivity and application maintainability by tying together many of the concepts you'll encounter while writing, configuring, deploying and running applications on the Primcloud platform.