现在我有一个Jenkinsfile,它正在构建docker-compose.yml文件,该文件安装了drupal,mariadb和nginx。泊坞窗组成文件上的卷也是永久的。在Jenkinsfile中,我有2个步骤,一个docker-上下组合。
我想知道drupal中是否有一种方法可以在一开始就自动执行安装过程(它会询问您语言,数据库和配置文件)。我正在尝试使用它,因此开发人员在运行docker-compose之后不会每次都看到该屏幕。
对不起,我对drupal还是很陌生,所以这可能有一个简单的解决方案。
我曾尝试更改settings.php中的某些设置,但是我只能填充数据库。
答案 0 :(得分:0)
您是否尝试过使用Drush或Drupal控制台执行Drupal安装?然后您可以执行
docker-compose exec WEBAPP ./vendor/bin/drush si --yes
您最终将安装一个站点,并以admin / admin作为登录名。