I see DigitalOcean has finally launched their App Platform product which I assume is their implementation of the NanoBox acquisition.
Looks promising, only available in 3 DC’s at the moment with more launching soon. A replacement for Amazon Elastic Beanstalk? Pricing looks good, yet to try it out. Docker-file compatible.
Would be good to see this implemented with Wappler.
I tried a pure plain NodeJS project. Connected to a GitHub repo.
When you push to the GitHub repo - it gets auto deployed as digital ocean app. Very easy.
This is how the Do apps work - you just connect a GitHub repo to them and you are done!
One minor thing was that in my package.json I had to adjust the start script to be:
Everything else worked just fine. and on each GitHub push a new build of the app is published.
Also connected a PostgreSQL database that worked nicely with the database manager.
deploy does takes like 5 mins as it is doing an full npm install, docker image creation and pushing to its won repository. So it does creates a docker image but you don’t have to take care of it.
Do I assume correctly that if I do auto-deploy based on a branch (eg. master) that I should also push to github on master when I have the production target selected? Feels like if I make a mistake and push master while on a dev target, then the dev db settings, etc. will be deployed.
@George to solve this now, with no ETA on integration - I assume we'd need at least two git repo's. One for production pushes only, and then the normal one for local dev/staging work, and use the prod git repo only for binding to DO?