-
Ernesto Rodriguez Ortiz authored
I'm really sorry for this one BIG commit with all the changes, but this start like an experiment work testing differents thinks and some of them were removed, so I don't want to create confussion with commits that add some changes and are later removed by other commits. This is still a WIP (Work In Progress) but I think is ready for testing and have some feedbacks and contributions! * Use Docker4Drupal instead our own base image. * Use Docker Compose to run docker commands instead docker directly, so almost every fab docker.* task has changed, use fab --list to see new tasks. * Add a fix permissions task to set the owner and groups of files dynamically using the current user and the web server user in the container. * Add a task to clean the src/drupal avoiding permissions problems. * Add ruamel.yml like a dependency to the project to inspect the defined services in the docker-compose.yml * Change the test package to load and run differents tests modules dynamically. * Add a "tags" argument to the "test" command in order to limit which scenarios are run. * Changes in the config files structure, you must copy local_vars.py and rewrite the conf/drupalizer.py * Several PEP8 corrections. * Add aegir folder with the drush migrate-sites and remove-platform scripts that should be placed in the aegir home in the hostmaster server.
3bf4c1fd