Skip to content
Snippets Groups Projects
Commit 3cb1884b authored by jurgenhaas's avatar jurgenhaas
Browse files

#8 Use lakedrops/dotenv to store username for aliases

parent e8a8ff88
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -26,7 +26,8 @@
"require": {
"php": ">=5.4.5",
"composer-plugin-api": "^1.0.0",
"lakedrops/docker-traefik": "~0.1",
"lakedrops/docker-traefik": "^0.1",
"lakedrops/dotenv": "^0.1",
"twig/twig": "^1.23.1"
},
"autoload": {
......
......@@ -6,6 +6,7 @@ use Composer\Package\PackageInterface;
use Composer\Composer;
use Composer\IO\IOInterface;
use Composer\Script\Event as ScriptEvent;
use LakeDrops\Component\Dotenv\Dotenv;
use LakeDrops\DockerTraefik\Traefik;
use Symfony\Component\Filesystem\Filesystem;
use Symfony\Component\Yaml\Yaml;
......@@ -190,9 +191,6 @@ class Handler {
'dest' => $projectRoot . '/drush',
'add2yaml' => TRUE,
],
'.env' => [
'dest' => $projectRoot,
],
];
}
......@@ -202,9 +200,12 @@ class Handler {
* @return array
*/
protected function getOptions() {
$projectname = str_replace([' ', '-', '_', '.'], '', basename(getcwd()));
$env = new Dotenv('docker4drupal', $this->io);
$env->put('COMPOSE_PROJECT_NAME', $projectname);
$extra = $this->composer->getPackage()->getExtra() + ['docker4drupal' => []];
$options = $extra['docker4drupal'] + [
'projectname' => str_replace([' ', '-', '_', '.'], '', basename(getcwd())),
'projectname' => $projectname,
'docker0' => [
'ip' => $this->getLocalIpv4('docker0'),
],
......@@ -212,7 +213,7 @@ class Handler {
'root' => '',
'uri' => '',
'host' => '',
'user' => '',
'user' => $env->receive('drupal_org_username', 'Remote username for host of the live site', getenv('USER')),
],
'drupal' => [
'version' => '8',
......
# Do not change manually
COMPOSE_PROJECT_NAME={{ projectname }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment