Thank you @sean for taking such good care of us 🙏
And great minds think alike 😂
First, here are the modifications I did to your Ghost installer. There are instructions to configure a “MySQL” database (as Ghost doesn't officially support MariaDB). I also created a wrapper for the node_modules/.bin/ghost
script.
Now that Ghost 5 and your Python API library have been released, and as I must upgrade an existing app and create a new one, I was thinking yesterday about rewriting completely the Ghost installer and create a management script.
Can we use the Python API library in installer scripts?
I want to write an interactive CLI script to create an app and everything related. Have you already think/work on that kind of stuff? Same question for upgrading Node and Ghost versions.
PS: Wouldn't it be easier to have the opalstack-python
package installed on all servers by default? Rather than having to install it ourselves manually. And it would also be always up to date.