Hi, On 11/04/2015 08:08 PM, Chris Travers
wrote:
I would prefer to keep you and Erik focused on the core platform, and not package management ;-) seems like an opportunity for others to step up and contribute, if they really want to go the package route... Docker solves a lot of the Postgres setup -- the "official" postgres container required no configuration to use straight out of the gate. Because it's in a container, you have to interact with it via TCP (well, if you mount a socket you don't technically "have" to but that's an extra step) so Postgres is TCP-enabled in the default container. You set the Postgres password when you create the container, and you can log into the LSMB setup.pl script with it immediately with no other configuration. It also greatly eases the ability to run different versions of Postgres than may happen to get shipped with your installed OS. So perhaps it becomes our answer to cutting off support for older Postgres versions -- "run a newer Postgres in Docker".
Sure! I think this starts with a list of what is required. The Dockerfile is a very nice way of documenting that -- it's essentially an install script. The Perl:5 image uses Debian Jessie as a base, and you can see what I've got installing here: 1.4 - https://github.com/ledgersmb/ledgersmb-docker/blob/1.4/Dockerfile 1.5 - https://github.com/ledgersmb/ledgersmb-docker/blob/master/Dockerfile ... I think we'll need some coordination here between package maintainers for whichever distributions we package for, Docker, and making sure the list is reflected on the website for those who may want to install everything from source.
Agreed... Thinking about what I do with drush (the Drupal shell tool), here are some other really useful ones: * Password reset links (or ability to reset passwords) * Download/Enable/disable plugins
Sounds fine with me, though I think we'll need to keep some sort of web-based admin tool for those not comfortable in the shell -- but with a good API this could be pretty minimal (as it currently is). Was going to write more about why we should focus on the API, but...
Enough said! Cheers, John Locke http://www.freelock.com |
------------------------------------------------------------------------------
_______________________________________________ Ledger-smb-devel mailing list ..hidden.. https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel