关于自动化安装脚本的Drupal问题

时间:2019-01-04 18:14:00

标签: docker jenkins drupal docker-compose

现在我有一个Jenkinsfile,它正在构建docker-compose.yml文件,该文件安装了drupal,mariadb和nginx。泊坞窗组成文件上的卷也是永久的。在Jenkinsfile中,我有2个步骤,一个docker-上下组合。

我想知道drupal中是否有一种方法可以在一开始就自动执行安装过程(它会询问您语言,数据库和配置文件)。我正在尝试使用它,因此开发人员在运行docker-compose之后不会每次都看到该屏幕。

对不起,我对drupal还是很陌生,所以这可能有一个简单的解决方案。

我曾尝试更改settings.php中的某些设置,但是我只能填充数据库。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用Drush或Drupal控制台执行Drupal安装?然后您可以执行

docker-compose exec WEBAPP ./vendor/bin/drush si --yes

您最终将安装一个站点,并以admin / admin作为登录名。