Build, deploy, and scale apps quickly using a simple, fully managed solution. Deploy code by simply pointing to a GitHub repo and let App Platform do the heavy lifting of managing the infrastructure, app runtimes and dependencies.
I've been waiting for this day since scotch.io and I joined DigitalOcean last year. Iām really excited to introduce DigitalOcean App Platform!
TLDR: We can deploy from GitHub to DigitalOcean with the click of a button now!
š The Dream
I would love to never have to worry about infrastructure. Code and my customers is all I want to care about.
šØ The Problem
Deploying a full stack app (backend + database + static frontend) is never simple.
āļø DigitalOcean's Solution
Deploy and scale apps quickly and easily by simply pointing to your Github repository.
- Start with a static frontend
- Add a backend + database
All with a few clicks!
š Let me know what you think!
Report
@chrisoncode How does it work if I need an "extra" more than just PHP/Mysql? For example if you cache Laravel with Redis. Do I've a "one click install" or it's not possible with this service and I need to go on your normal VPS product. Thx
@chrisoncode@hotgeart Hey Thomas, App Platform allows you to link in your DigitalOcean Managed Databases. This means you can create a MySQL and Redis database which we manage for you and link them to your PHP app in App Platform!
@futhey Thanks James! Looking forward to put out tutorials and videos on building apps soon
Report
@chrisoncode@jonfriesen So If I want a Laravel app on App platform : I've to pay for app platform X$/m + $15/m for mysql and an another +$15/m to cache my laravel apps on Redis ?! That's some expensive cache.
Congrats!
I've been waiting for this for a long time.
Is it the product that was born from Nanobox acquisition?
Also, do you have a plan for the short future for CI/CD and support of multiple environments pipelines?
@pierre_dwf We certainly took a lot of inspiration and leaned on the awesome experience of the nanobox team, but this is largely a completely different architecture.
Mutiple environemnt pipelines are on our radar but no timelines are public currently.
@jonfriesen Thank you very much!
So this is not a rebranding of "App Sail"?
Could you share what's coming next for this? Are integrated tests coming soon? š
I love DO and I'm really excited about this. Congrats
@pierre_dwf It is not a rebranding of App Sail. While we took some inspiration from the App Sail, the App Platform architecture is a complete rewrite.
I'm not sure exactly what our CI pipeline integration will look like, we're still figuring that out. That said, you could use GitHub Actions to run tests against your code before triggering the App Platform build.
Also thank-you for checking us out! I'm super stoked you're enjoying this!
@jonfriesen Got it! Thank you. So the App Sail has been cancelled ?
Sorry to bother you with this, I'm just trying to understand where this new product will go. Will it be more like Heroku of like Netlify? Or maybe both.
@pierre_dwf Correct, App Sail was never launched, App Platform came from that work.
No worries! Happy to help, we've been working on this over a year and have been dying to talk about it. In my opinion, App Platform overlaps with both of those.
This looks good!
I use Dokku heavily on DigitalOcean. How does the experience compare? Seems like it's just a bit simpler & easier to get started without having to do any routine maintenance.
Interface is nice, but it seems like a 50%-350% premium over standard droplet prices.
@futhey Hey James, App Platform should handle the bulk of your Dokku experience (though I'm not super familiar on Dokku) it is an easier, lower maintenance way to get started.
We support scaling vertically and horizontally, it's merely a couple clicks and you're off to the races. Here's some more info: https://www.digitalocean.com/doc...
@jonfriesen Awesome, I just deployed this without any code changes:
https://live-counter-qn78o.ondig...
Experience is good -- similar to Heroku. Works out of the box, just a little slow compared to a normal droplet.
Looks like this little demo (it does an image transform) is a bit much for 1 virtual CPU. And upgrading to 2 virtual CPUs is $5 -> $150 per month!
Those plans might need a bit of tweaking š
@futhey Awesome! Glad you got it working and enjoyed the experience.
In this case I would recommend going to the pro plan and scaling up a horizontal instance. The 2 cpu plans are dedicated cpus which aren't cheap. That being said, I passed along your feedback and we're going to look into more options!
@futhey Hey James, follow up on pricing.
The team agreed that we had some gaps that needed to be filled, you will now see new plans:
Basic $40/month 4GB RAM & 2 Shared vCPUs
Pro $75/month 4GB RAM & 1 Dedicated vCPU
We've also increased the vCPU count on the Pro $50/month plan from 1 to 2 vCPUS so it's now:
Pro $50/month 4GB RAM & 2 Shared vCPUs
Had loads of fun beta testing the DO's App Platform. I believe this to be an excellent offering that makes a lot of sense for the current state of the web community.
@tudoutou While it's possible to host Wordpress we don't recommend it because App instances are ephemeral and so user uploads on the traditional WordPress installations will break. You'd have to customize it to store all of the user uploaded content elsewhere.
@tudoutou@jonfriesen@prakis You will have access to a local file system, but you should treat it as temporary storage. When deployments happen or containers are replaced the local disk storage will be lost and not recoverable, and will be reset to the initial state for this specific build. Also, if you have multiple running instances of the same app, each instance will get its own separate filesystem. Wordpress relies heavily on the local filesystem and so that makes it hard to run correctly.
@lpellis We support a number of application deployment scenarios some of which are also supported by Heroku. We feel our differentiation lies in the fact that we run on our own infrastructure thereby providing better cost control, as well as the fact that we utilize open source technologies like Kubernetes to bring the power of cloud-native and convenience of PaaS together
@mickc79 App Platform definitely overlaps with a lot of Heroku use cases. App Platform runs on DigitalOcean infrastructure so we can be a lot more competitive in pricing.
@mickc79 It does not. App Platform runs in DigitalOcean data centers and services. For example, our databases are provided by DO Managed Databases, and our clusters run on DO Kubernetes.
Report
Long term (happy) customer of @digitalocean, I think this may stick me even longer with them. I was eyeing to try netllify and vercel but is it still necessary?
@digitalocean@brunowinck Netlify and Vercel are great products. When you want to add a backend API + database to your frontend, you'll have to reach outside of those solutions. This is where App Platform excels; when you want to have a fullstack app
Replies
Video Tap
DigitalOcean
Gumshoe.io
Video Tap
Feather Attribution
DigitalOcean
Feather Attribution
DigitalOcean
Feather Attribution
DigitalOcean
Gumshoe.io
DigitalOcean
Gumshoe.io
DigitalOcean
DigitalOcean
ArrayList
DigitalOcean
DigitalOcean
DigitalOcean
ArrayList
DigitalOcean
ArrayList
Vanta
DigitalOcean
PageWatch
DigitalOcean
Songbox
DigitalOcean
Songbox
DigitalOcean
Video Tap