Unicc deployment process - ben600324/wiki GitHub Wiki
- copy drupal codebase into web directory(new folder).
- 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