It’s a button!
Today, we couldn’t be happier to announce that Runme Button is born.
A healthy button with a height of 20px and 80px of width. It weighs just 4.42kb. Is warm yellow colored, has a cute BEE face and you can include it in your Git Repo :)
Give the Button a visit on https://runme.io 24/7.
First of all we wanna thank everyone who has been involved in this journey of making “application deployment a breeze”, and surely we wouldn't have been able to accomplish this in such a short time without the infrastructure and collaboration of Digital Ocean!
We’re proud of building an entire production level deployment platform, in just 3 weeks?! Yes, 3 weeks!
Using Digital Ocean's infrastructure, receiving support from their team, and along with our own platform, we were able to build it much faster than we ever could think of.
Both the Digital Ocean and Jexia teams worked each day to bring amazing experiences to developers, and Runme Button is one of these experiences.
Simplification of complexity
The idea is to make deployment less complicated, less time-consuming and with less effort and labor. A way to deploy apps that is at least 80% easier and covers at least 80% of developers needs, which is more than enough for most of the time, right?!
Something that can be set up in less than 3 to 5 minutes. Something as simple as a click of a button.
That is exactly what we came up with and built. A button that lives in your repo’s Readme file and when you click on it, it will run your app right away. No wonder we called it “Runme”; the magic button :)
Regardless of your devops knowledge and wherever your code is hosted (GitHub, GitLab, Bitbucket), you as a developer can now provide a button to your repo’s visitors, the potential users, to run and get familiar with your creation.
Runme Button is perfect for demoing, testing, gathering debug information, getting feedback or eventually making your repo effortlessly runnable locally or deployable to production.
Runme.io will provide useful information to repo owners such as: number of runs, build and deployments failures, notification on crashes and much more.
So, this is the result: a minimalistic user interface to generate your deployment button with multi service support, like DB, MQ, etc…
Currently Runme supports most widely used technologies and their versions. And you can use your own docker images as well!
The full description of specifications and some cool examples you can find here:
How did we do it?
We are a group of engineers, working at Jexia, and we love simplicity. In our day to day job, we face much unnecessary complexity. It is our motivation to convert complex and complicated things into less-effort solutions.
Next week, we will share all the technical details and our experience on building Runme.io platform in another article. Stay tuned!
If you have a question, feature request or just wanna hangout with the makers, we invite you to join our recently launched Discord channel: https://chat.jexia.com
Happy coding everyone!