Unicc deployment process - ben600324/wiki GitHub Wiki

  1. copy drupal codebase into web directory(new folder).
  2. put Dockerfile and commands.sh into web directory as well.

docker build -t imagename . && docker run --rm -p8080:8080 --name imagename -ti imagename

docker image build web/

Subsite

under docroot folder ln -s . afr Setup site.php $sites = [ 'unhcr-mvp-test.test.unhcr.un-icc.cloud' => 'default', 'unhcr-mvp.prod.unhcr.un-icc.cloud' => 'default', 'iccmvp.unhcr.info' => 'default', 'unhcr-mvp-test.test.unhcr.un-icc.cloud.afr' => 'afr', 'unhcr-mvp.prod.unhcr.un-icc.cloud.afr' => 'afr', 'iccmvp.unhcr.info.afr' => 'afr', ]; Setup settings.php if (getenv("DB_HOST")) { $databases['default']['default'] = [ 'database' => getenv("DB_NAME_1"), 'username' => getenv("DB_USER"), 'password' => getenv("DB_PASSWORD"), 'prefix' => '', 'host' => getenv("DB_HOST"), 'port' => '3306', 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', ]; } create new database at adminer site add line DB_NAME_1: unhcrafrtest to unicc-cwh-test.yaml