View Issue Details

IDProjectCategoryView StatusLast Update
5841Composrinstallerpublic2024-08-04 19:52
ReporterChris Graham Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary5841: CLI based installation (headless)
DescriptionRework 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.
TagsRoadmap: Over the horizon, Type: Anti-big-tech
Attach Tags
Time estimation (hours)8
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 5840 Not AssignedGuest Support email-free installations 

Activities

There are no notes attached to this issue.

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2024-08-04 19:52 Chris Graham New Issue
2024-08-04 19:52 Chris Graham Tag Attached: Roadmap: Over the horizon
2024-08-04 19:52 Chris Graham Tag Attached: Type: Anti-big-tech
2024-08-04 19:52 Chris Graham Relationship added related to 5840