#5841 - CLI based installation (headless)

Identifier #5841
Issue type Feature request or suggestion
Title CLI based installation (headless)
Status Open
Tags

Roadmap: Over the horizon (custom)

Type: Anti-big-tech (custom)

Handling member Deleted
Addon installer
Description Rework the installer to split into controller/model, and then add code so that install.php can be called on the command line to install as headless.
This headless mode should be advertised as for basic installations only, and should work with the XML database. It shouldn't have any options at all, just installs a basic environment that works immediately.

The idea is we make installing Composr on a Linux box radically simple. Install core web server and PHP packages, extract an archive under the webroot, and run the installer command. No need to know anything about hosting, databases, etc.

We'd need to make sure it was easy to switch over to a proper MySQL installation was easy enough. We have tooling for that (generating an SQL dump), but it would need properly exposing.
Steps to reproduce

Related to

#5840 - Support email-free installations

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated