summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Getting it to work! Changing all options to provision options. Pass through ↵4.xJon Pugh2019-03-071-46/+67
| | | | important options to the provision save command.
* Refactor saveContext() method to use `provision context:save` command.Jon Pugh2019-03-071-65/+82
|
* Initial addition of a `provision ui:create` command. This will replace the ↵Jon Pugh2019-03-072-0/+684
| | | | `hostmaster-install` drush command.
* Better help and description for CD command.Jon Pugh2019-03-061-2/+2
|
* Adding "ls" as an alias of "status" :)Jon Pugh2019-03-061-0/+1
|
* - Default site-install to the "profile" site context property.Jon Pugh2019-03-011-5/+10
| | | | - Pass options from `provision --option=this=that` to `drush site-install this=that!`
* - Add a way for users of shell_exec() and process_exec() to force verbose ↵Jon Pugh2019-03-013-63/+108
| | | | | | | output when running a command. - Check that methods exist before running them. - Move install steps to SiteContext class.
* Convert wrapper verifyCommand() with a "runSteps()" method.Jon Pugh2019-02-283-12/+30
|
* Only write the settings.php file if it doesn't exit yet!Jon Pugh2019-02-281-53/+3
|
* Add --skip-verify option to "install" task, and add a little TODO comment.Jon Pugh2019-02-281-2/+13
|
* Add a "provision install" command, and allow askForContext() method to ↵Jon Pugh2019-02-285-8/+137
| | | | specify what types of context to allow.
* Add Provision Property classes for Database service so we can generate ↵Jon Pugh2019-02-281-3/+12
| | | | database names. This will have to be improved to ensure we don't create duplicates.
* Adding additional site properties to SiteContext.php.Jon Pugh2019-02-221-0/+37
|
* Trim @ from context names when trying to load.Jon Pugh2019-02-221-1/+3
|
* Ensure server context names with @ can be used in the Services command.Jon Pugh2019-02-211-0/+5
|
* Allow --context=@server_master.Jon Pugh2019-02-211-1/+3
|
* TypoJon Pugh2019-02-211-1/+1
|
* Hack for travis. It seems to work fine via CLI and hosting tasks. Fails on ↵Jon Pugh2019-02-211-1/+6
| | | | travis.
* Remove setTty() on Context::process_exec(), it breaks tasks running on ↵Jon Pugh2019-02-211-1/+3
| | | | hostmaster.
* Forgot to change check for command name when the command name changed.Jon Pugh2019-02-211-2/+2
|
* Add IP Addresses property.Jon Pugh2019-02-211-0/+28
|
* Fix new "context:save" command for new contexts: properly ask for a name, ↵Jon Pugh2019-02-201-3/+22
| | | | and throw and exception if no name and non-interactive.
* Fix logic for first-context "save" command.Jon Pugh2019-02-201-2/+24
|
* Remove the check for web server group membership. We don't know we need it yet.Jon Pugh2019-02-201-15/+16
|
* Update README.mdJon Pugh2018-07-191-1/+1
|
* Merge branch '4.x' of github.com:provision4/provision into 4.xJon Pugh2018-07-134-3/+60
|\
| * Removing commented out debug code.Jon Pugh2018-06-201-1/+0
| |
| * Add comment to process_exec()Jon Pugh2018-06-201-0/+2
| |
| * Put the "save" command in the context group.Jon Pugh2018-05-171-2/+2
| |
| * Add a context:edit command! Easily open the context YML file in your defined ↵Jon Pugh2018-05-172-0/+56
| | | | | | | | text editor!
* | Comment out custom command for mariadb container, it no longer works.Jon Pugh2018-07-131-1/+2
|/
* Only write a docker-compose.ym file if there are services attached to the ↵Jon Pugh2018-05-081-1/+5
| | | | server. Otherwise you might overwrite someone's custom docker-compose.yml.
* Refactor how check for docker services happens. If services is empty but ↵Jon Pugh2018-05-081-5/+15
| | | | there is a docker-compose.yml file in the server config path, just use that. If there is a service implementing DockerServiceInterface.
* Initiate the $context->dockerCompose property when a docker-compose.yml file ↵Jon Pugh2018-05-081-2/+3
| | | | is found in the server directory. This allows "Servers" to just pass everything to docker-compose.
* Reverting accidental commit of typo.Jon Pugh2018-05-081-1/+1
|
* Check that the http service is docker before switching command to docker exec.Jon Pugh2018-05-041-1/+2
|
* Write platform config when verifying site.Jon Pugh2018-05-031-0/+1
|
* Copy IF exists, not IF NOT exists :)Jon Pugh2018-04-301-1/+1
|
* Check the right file before copying.Jon Pugh2018-04-301-1/+1
|
* Throw an exception explaining why the step failed.Jon Pugh2018-04-301-1/+6
|
* When using the shell command, if server is a docker compose stack, use ↵Jon Pugh2018-04-231-5/+9
| | | | docker exec bash instead.
* Make sure to chown recursively.Jon Pugh2018-04-231-1/+1
|
* Add a method to get the "Working Dir" of a context, either the "root" or the ↵Jon Pugh2018-04-231-0/+12
| | | | server config path.
* Instead of using usermod, delete the users and create anew, so we can use ↵Jon Pugh2018-04-231-5/+10
| | | | --no-log-init option. Without this option, users with very large UID numbers were experiencing docker build hangs, and filling up drives. See https://github.com/moby/moby/issues/5419
* Return the entire Process object from process_exec, and properly pass the ↵Jon Pugh2018-04-231-4/+9
| | | | exit code from verbose calls.
* Copy in set-user-ids.sh in Dockerfile.user so it is added on provision verify.Jon Pugh2018-04-231-0/+5
|
* Fixing bash piping to use older syntaxbradwade2018-04-231-1/+1
|
* Merge pull request #8 from provision4/4.x-uid-envJon Pugh2018-04-231-0/+6
|\ | | | | PROVISION_WEB_UID and PROVISION_USER_UID to .env files
| * PROVISION_WEB_UID and PROVISION_USER_UID to .env filesJon Pugh2018-04-231-0/+6
|/
* Merge branch '4.x-volume-flags' into 4.xJon Pugh2018-04-232-1/+14
|\