Question
Linux based
MySQL
Base code deployed from a repository
Answer
I've been successfully using ShellyCloud for couple of years. It's linux based cloud platform deployable via git push, MySQL support is also available as MariaDB. https://shellycloud.com