From c4df206577b7270654abc97bb5214778e89b2867 Mon Sep 17 00:00:00 2001 From: andriyun Date: Wed, 6 Apr 2022 14:11:48 +0200 Subject: [PATCH] BKDK-521 Adjustemts for os2web-subsites --- .docker/os2web-subsites/.gitignore | 2 + .docker/os2web-subsites/Dockerfile | 10 ++--- .../os2web-subsites/apache/000-default.conf | 28 ++++++++++++++ .../apache/os2subsites-vhost-template | 8 +--- .docker/os2web-subsites/docker-compose.yaml | 6 +-- .docker/os2web-subsites/entrypoint.sh | 36 ++++++++++++++++++ .docker/os2web-subsites/logs/apt/eipp.log.xz | Bin 12028 -> 0 bytes .../settings/settings.local.php | 2 +- 8 files changed, 74 insertions(+), 18 deletions(-) create mode 100644 .docker/os2web-subsites/apache/000-default.conf delete mode 100644 .docker/os2web-subsites/logs/apt/eipp.log.xz diff --git a/.docker/os2web-subsites/.gitignore b/.docker/os2web-subsites/.gitignore index 2293c8cfb..b05cb584b 100644 --- a/.docker/os2web-subsites/.gitignore +++ b/.docker/os2web-subsites/.gitignore @@ -1,3 +1,5 @@ .env volumes/* !volumes/.keep +logs/* +!logs/.keep diff --git a/.docker/os2web-subsites/Dockerfile b/.docker/os2web-subsites/Dockerfile index 234c3bb67..c8bc98b5e 100644 --- a/.docker/os2web-subsites/Dockerfile +++ b/.docker/os2web-subsites/Dockerfile @@ -15,13 +15,9 @@ RUN set -eux; \ # Adding subsites provisioner script. RUN set -eux; \ - sed -i "s/\"installer-paths\": {/\"installer-paths\": {\"scripts\/{\$name\}\": \[\"bellcom\/os2subsites_provision\"\],/g" composer.json; \ - export COMPOSER_HOME="$(mktemp -d)"; \ - echo "Loading bellcom/os2subsites_provision 05042022"; \ - composer require bellcom/os2subsites_provision:dev-master; \ - ln -s /opt/drupal/scripts/os2subsites_provision/8.x/bc_subsites /opt/drupal/web/modules/custom/; \ - # delete composer cache. - rm -rf "$COMPOSER_HOME" + git clone -n https://github.com/bellcom/os2subsite_provision.git /opt/drupal/scripts/os2subsites_provision; \ + cd /opt/drupal/scripts/os2subsites_provision && git checkout e1288f4a62ca94f191c17f9d497bd9fda9a82f61; \ + ln -s /opt/drupal/scripts/os2subsites_provision/8.x/bc_subsites /opt/drupal/web/modules/custom/ # Adding further site specific data to image. RUN chown -R www-data:www-data /opt/drupal/tmp /opt/drupal/logs /opt/drupal/translations; \ diff --git a/.docker/os2web-subsites/apache/000-default.conf b/.docker/os2web-subsites/apache/000-default.conf new file mode 100644 index 000000000..cbc18bb7e --- /dev/null +++ b/.docker/os2web-subsites/apache/000-default.conf @@ -0,0 +1,28 @@ + + + AllowOverride All + Options FollowSymLinks + + + ServerAdmin os2web-subsites@bellcom.dk + DocumentRoot /var/www/html + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + + SetEnvIf X-Forwarded-Proto https HTTPS=on + + php_admin_value open_basedir /opt/drupal:/usr/share/php + php_value include_path .:/opt/drupal + + php_value log_errors 1 + php_value html_errors 0 + php_value display_errors 0 + php_admin_value error_reporting 1023 + php_value error_log /dev/stderr + + php_value session.save_path /opt/drupal/sessions + php_admin_value upload_max_filesize 128M + php_admin_value post_max_size 128M + php_admin_value upload_tmp_dir /opt/drupal/tmp/default + diff --git a/.docker/os2web-subsites/apache/os2subsites-vhost-template b/.docker/os2web-subsites/apache/os2subsites-vhost-template index d26a399ab..6b8d2415d 100644 --- a/.docker/os2web-subsites/apache/os2subsites-vhost-template +++ b/.docker/os2web-subsites/apache/os2subsites-vhost-template @@ -3,14 +3,10 @@ AllowOverride All Options FollowSymLinks - # Uncommenting below will only allow a limited number of Bellcom IPs access to the site - #Include /etc/apache2/limit-bellcom.conf - # Below blocks access without auth if the domain ends with bellcom.dk - #Include /etc/apache2/limit-subsite-access.conf ServerAdmin domains@bellcom.dk - DocumentRoot [basedir]/public_html + DocumentRoot /var/www/html ServerName [domain] CustomLog ${APACHE_LOG_DIR}/access.log combined @@ -18,7 +14,7 @@ php_admin_value open_basedir [basedir]:/usr/share/php php_value include_path .:[basedir] - php_value error_log ${APACHE_LOG_DIR}/error.log + php_value error_log /dev/stderr php_value session.save_path [basedir]/sessions/[domain] php_admin_value upload_tmp_dir [basedir]/tmp/[domain] diff --git a/.docker/os2web-subsites/docker-compose.yaml b/.docker/os2web-subsites/docker-compose.yaml index 9cee0b96c..2a5c6bd8a 100644 --- a/.docker/os2web-subsites/docker-compose.yaml +++ b/.docker/os2web-subsites/docker-compose.yaml @@ -9,8 +9,6 @@ networks: volumes: mysql: driver: local - os2web: - driver: local services: # General application container. @@ -22,8 +20,8 @@ services: - ./logs:/var/log:delegated - ./volumes/drupal/private:/opt/drupal/private - ./volumes/drupal/web/sites:/opt/drupal/web/sites - - ./volumes/apache/sites-availbale:/etc/apache/sites-availbale - - ./volumes/apache/sites-enabled:/etc/apache/sites-enabled + - ./volumes/apache2/sites-available:/etc/apache2/sites-available + - ./volumes/apache2/sites-enabled:/etc/apache2/sites-enabled - ./volumes/config:/opt/drupal/config - ./volumes/crontabs:/var/spool/cron/crontabs - ./volumes/tmp:/opt/drupal/tmp diff --git a/.docker/os2web-subsites/entrypoint.sh b/.docker/os2web-subsites/entrypoint.sh index 96b123f54..e29d86861 100644 --- a/.docker/os2web-subsites/entrypoint.sh +++ b/.docker/os2web-subsites/entrypoint.sh @@ -3,6 +3,13 @@ # Starting cron service. service cron start +# Check basic file structure for subsites creator +if [ ! -f "/etc/apache2/sites-available/000-default.conf" ] +then + cp -f /opt/drupal/.docker/os2web-subsites/apache/000-default.conf /etc/apache2/sites-available/000-default.conf + ln -sf /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-enabled/000-default.conf +fi + # Check basic file structure for subsites creator if [ ! -d "/opt/drupal/web/sites/default" ] then @@ -16,6 +23,35 @@ then chown -R www-data:www-data /opt/drupal/web/sites fi +# Check basic file structure for subsites creator +if [ ! -f "/opt/drupal/web/sites/sites.php" ] +then + echo "Creating web/sites/sites.php" + echo " /opt/drupal/web/sites/sites.php + chown www-data:www-data /opt/drupal/web/sites/sites.php +fi + +# Check default config dir +if [ ! -f "/opt/drupal/config/default" ] +then + mkdir -p /opt/drupal/config/default + chown www-data:www-data -R /opt/drupal/config +fi + +# Check default temp dir +if [ ! -f "/opt/drupal/tmp/default" ] +then + mkdir -p /opt/drupal/tmp/default + chown www-data:www-data -R /opt/drupal/tmp +fi + +# Check default private dir +if [ ! -f "/opt/drupal/private/default" ] +then + mkdir -p /opt/drupal/private/default + chown www-data:www-data -R /opt/drupal/private +fi + # Copying shared settings file cp -f /opt/drupal/.docker/os2web-subsites/settings/shared.settings.php /opt/drupal/web/sites/shared.settings.php diff --git a/.docker/os2web-subsites/logs/apt/eipp.log.xz b/.docker/os2web-subsites/logs/apt/eipp.log.xz deleted file mode 100644 index 5e5eeefa59f11afba45d3fc3d63864a0de7a1ebb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12028 zcmVvQ=N+*Fx)fH%nR9f4F zRoRh^(ad~#_7V}=`*~rVk`wOr8JKAN*M?l!tbY~oK6o;LbuiB~3FO9;zDzB7+M^35 zTAw&O;ZWe7cv_QoR+GaCW@6tlf3w!y zfH#)KZcx+oQ^H!Z1I)dk%%9YY>Hpf1fA}6$(6hwEwL1gGglGl>LC`F1-&{awI<+mw zz_KAm?)iL+#{tZx5z_YNxMMG7bvr};u)J({-5HlPXSO@vjm3WsmQf3n)^q?;X?%Bp zf%le$nluu`B#5&Ti0OY-H3@?!kE4fhe4%Q2l><8@(Q^TE>NViS9pRv=G+VLvNPH)m z&qAnH$x;UnRC6P2UNOZ3l`0Z@wc~5C^{sepF;{D#j2w@2Uu_KZK6jr$4 z9egN|dCEAf<6zWpVaW4a<@0d`&d$Kj%ELjt++-DU60sP5`1Z`mey9t_JEva1igrjH zw>$aYR1{qk!h>8|Jw^Ysq3Kap;Sd-RuEYLhT%N-px{4<@=adK5pq+^t@-y0~x|2t5 z3s?woMk&?%@~s?H%&6zEj{d}Uy`e6;juoi_S77rGMlg->a}RarnGae5rZ~#LHnMb0 zz9I-Y2{y~;or4f}m7ST27q&hGgi5gyt&m!PZHY>@I}s!&W$W8O`^{$^TnRu1jZLZdV6Nl*%%W($dnqaBXwiHgkBc!aUTxAM|aj`KYCgWBHv zQGQyl@%450!T=aTU*zp6F#ox`w3m$i9vy9U*=^_c3_*?BXX5<=J&EFDUH;mH`L|su z87=UpDC81eXQnww`6PRdn)A{SA+?ABxHq}H@Ql_8#Om;gXCKiA7}*!Az|pNG-vo-kqtI(3J7qi%5fvsirBmzVB5et+q!O zX5L?BDy~(TD#-aHHZSIB|KT%_gs+Sk|b9a_ZAIOQb4c zLi&L`Olg^E|9^eV{FnfS1HHF)b`}_ce%@qrQ|jv-?$SEa)Y7w&y z%ur$D__qYC$ouq~L!ib4+>&vbLI6Ld10Wh1j%R06ItL^Xeaf!f_ri?gHc>;1kq{xC z$-JE>hiPGiD2aq-QHjRB#z1<6XI7FRxzhzkD=+Rj`AKGbaaU8!HB zbm;Iw^8Bi~uf0N9p`FM2qvalUv%pRqqU%#2Mt??alT9Cu3f?JEC$BI>T8AeYeB zg(dA!TCE%^TZj|26+{~bUPnR(^{VhLs3|Tv6*49>I@<|Iz^5xzfx>Vl-MOHp>sQEz zngQ+K)F$_-O4-p z2H6#6@y}r+Zv~~M_!GJ2bQx}#2Nfod$d|Bu@tRl{cuz#R9a(5z9u_}a_0!#sU_yH@ zMC~CYkugmQ;|A>`YQOBvKap|#*-&7Ys02_Y&qEMp5=Ve(B2tqOG8E-;XbWYOAwRjh zCHT>1B9ThH=@3h8-qO$dy^VP`w21n)_RH8u$v=nrqg9qxr@UwJxxP^-+kw^q{fi{^ z45k`-hAf)18WRJYJQQH`-KU*@%$;B73F?xP)k=|Dq@i#8r6$cP=5(%VX9Dn|LY0-G z`EMjlqv2zH*#RK)*1ktm=<)aWOVTa6!J!UB4Y?dO(r1x?Z#>}ZN;9-L>B6ERaU&WF?SxWBEUZT$gh8Gnr9L#K-xY76lU7X{shun@BChJWkz z4|22jYj;ieG+q3Wc_}_9qv@cQEvk+^Um$C~*w+KwirDn=U|e~VZ>_|&N9hNI8E=@E zbSd7Jp8UB*94+SoA1pqCCg9Q<&KHpdVw98O*EhJD`IANwIdbvy=1y^u8Q+?>1oFO4 z8zn0rBF}yBF-W`y<+Th%QwhM1WBa4{6YAc%@Mxpb9t_Sq>Rni2kB4tfJ~|d%K*G7y z%SI1$6~gUW$@rhZ!)VHy+u3t3v=P0HxqgIF8yqrF8OVm9zx>HcR z?pPl=5>#01Aj{QM;P00qoCu@ocoGWCipmiywCZaV#)LS9J|TGAnsxVgleKBD$Cl2sCN+66Oh;8lvB#>WY7M zI4NolYmZ)@d-27lsp{&fPpM2e1tG^i?MS5JR2b}41GT7~AxO%KtFM$!XlA7SUKgCV zn2I<13(xV}6Y>)G^s0ttMiuUTZ>BBV)t&;#F7@QdBYL_(C$hK@x&S`yz1J^+qF4IY z@Ft!AB}mj9skZpsy-r7>g*NpW`io@(F*ixZB9c%p0E?Yj(VPCLPCxFQ8aKF@2@}(H zlYihRFb{t3?y4b+Eg+OL%U>t5r%6)KDbxP4!gj}pFfu}$9F8`&H;EJJnb8az&Ibg+ zzIdtKY(wtuGmJi1EgCD)$hU3b*Vyg#V1n4*k|vn7cD!l9SDu@s#g)rTU*C9(;2RNy z8&=BL4EppQ?p4q#)Jul(fY+qWVd+;pk2zFd%QRJNTBo=KVy;iO>M|wkYhhBG zs*GXUVqG>agC%=U!>60TziNURTRn2wMia^1N5k_F|7B9F(Khz_(9Vs5gBD5%IaR^IOATG%wS6?*(nRIR`b zVR;~LGh{EV6qlpS0+a$MLgTHkjF$r^-7}fWL$8dC2HfWI{gWXha}2LF0;1|yh*5!> z(K`MIsJN8dBK%(=)eD3}P$-C-18n~PX3%MwE`A+1yGEAbeM#Mok*Aic-hQDu#t%LE zWA#p&rL-cb@~?}r&lqbu8G_$a;QqFC8M$@@1Ve{Mb zKNK83FVGKjIkHgqOmMJpYh+{?FdRbcNFJVAC%jA!fW1Sk>vOUGsu`O?o;y%+9vV3_ z0X751-++%SQ&ZNHbNWdCl|pn}wVej5)N{`!^3*-NJ*TErXlvJol~XEwuqn1Ja)_Zzk@by=DE( zo_8FOj@Xk^6O26oJga;dSW?NDU)xeO8m_86#R;DV&`cexC}|s7d$f#heO0tXQ7y0# z&v6prhs;gpwaQ9+zl(Xmafuv8)K)l=v7Z4F5#euRe`{5y=NvDj6HomFTGQN)_4q9N zTR5F+?a4orkn%IOIIuz(CN`bYjx` zrUbjX?jk6(B0`d*G+bugt@4~9-lX2C7g_im)j*X$!0@VxUvGKXbl{(iUe_n%sB0PF z@d0yL$>&BRQp20jgv@{GYLNNFRi4xpoZ=p|Jann9;`qdn2C{V&I^5v-gC zq}U?dyfP+s%&l=c1MTh|#D|?%BYT1#B;><*r*iwkZylLH=t!4pH@0fo$5PB+#P1%c zx#j2X;*-qm`6)l1n-Q%IFZD3|`E5=r_l#gJRX*D6_!O-X!<}cHg^rTxrE^`K)~MyC zahn?O_VB5nHZFc6m4LnIh+({ny=AHQP3mec`b0kK$3gYxyI$T=esDn})xa|?H)#;h zY?cu2V)P%qbb7Rq2ab2V0|R8RLFA7CD=j^GPKnI=Db|RZ$0E_hI4^;>BNeu6jr({jKcGFl8X_0YoD zq&6>XnJH(dswg5XlQ@!}|EibF1pP`Pw|^*CMN59VS*f;iE{`GDhvZe(X|+=6gpSNG zbb3(^Pa;bF+hQKqIfDRRL1W`KjiPXG1U)X^hHtzorlB<&zg!a>v(KO5kM6DN;3q;u zxZH2dze|l>8CVpL zm^IKdF4Zly*~FY?10B`b>7oAfGlL-;xR~0$wQna5TKd`jExTC#ng7=3hPjuR;v6)v z8@`Spjj8m!fMZJ!MxIg}VOn!^sKJT?(UzOovVs`KzXqEn^A}qEh_@&uM^3Kq@RzRO@@*T7~r-;f8^_VM_toKRsRZ8jF%Azb51X)__T^?sj zYKXXx@|bCq6_p`{30A1pKB!mVqy)Sv|H-y6aaTn6Otrz|K_H#&*{XH<_?66Gw+Dem zu;2<~syd<6uXIcYZ4mx~p*q(t(LU-afpX&nMvDHp1V+hoVsULS*$sw}l=nU>(G!|! z5HsJR34sR$U`Of_5UAE5kDPbrgQ!EY8}DVmJwfLY&$(!|%OpRA`!Xy)yap03ZgD&Q z6{4V&Z661&Wk3)vt@Sv#;9Lf%3${grzu2Yw=OnY?>Cq}NdD{?Wo}inPjLJJZ;=LdQ zVXJ-t>i2{#^5%oTgSMR5<&L|S^0rvQ$!Bsz=rILi8jt*1EwRU*WHP$pbqPQ?+fA%^ zT`c1y^8GRQ#5mC{%)CHaw;Otd!*#_QLrN_&UsfJAdr%9>SDH1qq_6?f88Q zjRa0XrN~j(5ualQJ6<K#85({Q?Thu{ID}^#aNf<`&3J+`!B-d z3rj2D;FW~dX{H=f=$5sfYwkrwQZGMx>Rit5DO<*A&cpE9%*^Kh0J)Y(WU&&H4Yf(H zFFn$~5VoS#d_G@#Utoex6pN-WJlX6QPB1*~pzbGLCEYaN>7}E4vuIU6R+q*;1pG^rFhNP3;REM@a$Cr?awef_q*bzfBJ#vOR@f)#5h`OBq;J#& zqtWD6Qb2`P_#!_W6luI2#4-wmt6T@ac&*kf^u84FiU;+8Gs-|P6|VUB!?{2J_@ITt z?WKivu!2@wZqGOGh=h-#jF<~seNtdUpw!M~r-I&=bBU{IyK!{uaUti&$Kk~-h>FdQXkiA^=a|Ob0Yz-qS`eH+ zrEJ9u>oqO3NdZe%%<5=lfMR3K2t~e1-zcVLr4|FlHKw==> z&Mf+oy8Dr0%Nj!}WP&KGbiFs&CiQuNy{;|-Q1Y%$j!t)=ufAH~{*7oCNzP-$A)Jtg z#Zl3IS^j?N@-tmT5VVma3S_7HCf&{-K_PORnn90~x9I*^c>pEK!*y{Q`UteX0xWbQ z{$h}yuTQoV*)D=+@L4OCpQ*`bqYhDld<}y=SZAo0X4-m1b^*nATsM05%7 z90X|Me%IM7O0yL`l^;;$jXa4|<{l#;dbut}6qG)o4>2);UKR*ZP~}Tn8@=kG!T@?M zm9!8*&GZvEG2lW9{_@MU*?S^7u%TYVKmR~*&UiMDz2Z&TM!Lc_sq#c^v5~}K{cFRM zWVk2dHVNff*h4h^thg(x$XS*5QK@|il(#*&RH{64rywrXx23|(fhFs^4g`5&F45%x zXW`S4%4mEb!krgSL$x+_7e-w_csA9j)$;a3_yn6peTHx<*EV(~DHGmibhYhM77v@{ z&kuOx^kOoi#x>ir`fQO!CHL;LX!I!#TP;NXmJY1LM;br>0gzAoY@%-&0Q;Zl65HX) z(r*MYowICMNXc{H3mH{`|)*9U=ckj)%~_jVXQ zlTimeRfeG)K8Tq-_kY}6!>zU$$U5}_=%p_e;G!-#MxD~v>qM5T;?O{Rv}VR(E5jMY zUsh!+6u4!VuQ^)S{YnR$3Piec_I$4|s}Y}K^$BtF(`5RvkVN6~ICFn-vV3+sDwb^1 z=l7w4xc8+b4Du6LrTh9Oc$i)|`t!Z^2O7kA(NpQh?-KCSOgnQfen1l%2rNStK1ayo zl9PPxQnSuYGRALEb+-Ra5DwItvR&Ra?29WPE-CNU#S&=P20Ma&3NRN~_ApWonXdo> z1?CKiKN&Coqie!fJRNw`T81G09R$;m$iX%C`MhJJ(3Ydis zYM8`uhr6Iolq>}H*$#iz?qb5!GR-mvrA8UXA$}^-TGYsGG}FC(PK>AA11p$WExxj@ z#PP1hj!%buX1B9BGV3n#f+o<$Ly?_sd{gu*P=E2^T-u|)fEN5iG#In?x`t^(ZF6Tx zX2>zUbB0;f^qW|6FGKO);@?S`t?AJ6)Vj&WUD(%X--p%9a~5xL)vfSmQoqYJ{=^4= zDmPZEkZPZ+wHIY{P+0gl%{G6M|G!cR-W0X%Js{hY%T;}q*7dpml5>0(6Qa&375$wmhhjU_D=CG>VxYYw2dFK8J*d|n2y~?~Q>I=I z^X4De8I0mtgmB;FM=j(66smip_xlc>eoNWyQiu%nr-^vw4X+`%zct~Za;tTX_MF7#L$ZmU<_9e(Ktk{t>)jub|6A+@UjO2RJV7vl@zl+idMFP zIC5X`gSI-gC~;RP=NyBAdpgF)IZA5y!_*7Opg`7|Y}rS>N`oYirOUFdmbR9|&C_V} z?m!?8Gb#>GIfRdI0Dk`M@ZkBU2FjY#CWVe4;IR_y;p zjMfkr@;+x47NxBLlHcX|7$_U3^SFY98K5Z8N~xwIx~NY+E#<23@VlM=eG+t@^q?cw z%m@|n05V}w-K#XeZ~x#a;luT72cr>4ItkQ+`3$XPEq1RL^=`p4GZ;TwgOSNbeXgrQ zNW1gb0rs)QH0d!A#+WDN3*|sitPpzMtT%G-#;cTO`@la;5vv?VIi~;u`VJ`5s*|>= zCrO67M$+5S-z>Sghnm)PA$J>NpY(q*E*{9`Eij=@&k34Rcw}2_#AQMbijL4aR7S!f zHiuI%$@^6}p?+_IBhO%9-1SXo$gEbqX@WjrIrfzUR^U%zT7FooAMocpTgZ(|Y-*O?_31hg)Qz%9@YpPF ze_;>K7pnG&fhYR;e!o6#FXG4vugr>jtX%{N7MW&fy-r6L?X>FOz!z{sV zl#6`%(tQZi_iU(&doMVt68FYjB{Jor>TaTAv4J&+-yAR1mwlh_O2yf45MafnLlN&? zRIDRbwd=M=9EG9V&#vWC>K6PQ+hY?!o|d#{hoFUPl$oU=yFr-13mn;z^2p;%SoIC@ zY5#Jt$QZ49Cd+t{NObDu*>-Hgz2zVP2%#-oFOU30>2jI8t$D+z0;IcD&Qwkj59i27 zUck1S1D3+>+WCm~ZDuvZ^#g1S6+6)ADerbgX1@Co0v^`*CRVuJyRnBAcTn@4U2}~{ zVe8IxdYQZjccgV_K=<^N0ZfZ+PQyRJew=0d9^LnT{!419Jc#o_UF&b zuzn1`inLh2##++Pv$uRcG7igSeU70SE~YucIYA1$%f_dG$`?+eflSFB)n$W^LGC^S zPY0hG|CsCI9seQ202eopvVc3!(JksrP`lTq(y7|DCr0RSTFDd-SHJqSp#*|Z<*}## zU2E1q_pKiVI^J(){bA+6ZH|wr{&{pGDF^!HQWvJIh#>iB85GHqC1OIBp=RbDxJag! zv0rGk6pz~gOU`Y=e)yPGnmj9D6be9`LPCMIw`75qtjaV{6354i#pSZ*fqo^`^yBu& z&p=;|7ggSjL56U-uk0_H6ehE6-6P91at3@mOliUc#30AWvi9?D%)2pN_RqRJCYLHL zUs|9Pqqp;xMphVh6{xg?Vvw9RG^$S8F@Xn=MJ}&mz-__ zq%dS3am~4Sd&kx5=qnjU~g=+|)E2B*^d%;Jhr3bnDx`xp;d zy%nlC*FSi4I<|*^BR|3OmE}0o`ika!#n~d;RbEg zuGdYI?CJl5ozF)=g$R^sd@I^R3tvX!?g)L89MZ3q<*?Q&ILx9;22DHLrXD{!Z|c)+ zTaw)i!&3$871nhY0)QbuD_q^CvPdPy)ugQh6=d2Gd?M%XO+Pg*9U)bGh=I37Lph3s zps{voxfUgJ)#`AhT3@H1Rt|)7P%&^;yx-F(%LG*;Y=oUg#>6aN?wdgJj&A*y%NbK+ z8=lDohIh;!#R2xUO`uGGXE9;eHBy>DC+-h?x&&R5NX-6}XS2o^uFv&g{>f=+@ z5ysLt*U-h;X$)fwnW(6+Nsc&m^&=O}uW+JTLlcRw_bJNVa#vKA8c|b#@+L{`j890B zo-FOWEwhbyuyuUl13(3o31P;A^CGXQ;lP)$$+0W=6PEo5WSP>Uwgu$r;ypNd#GnU) zzJIafIz=vKa@6e^(5Qzd(4cA#6uSgfWls7e{j&7C7$vkU>oGqs)$kZq7du7J3O&IJ z!o5+JLaHtcZs8*+-tJ-?X=d-3<>0wtJXYvmyC~#>#eAAu31j%yQK^-%*R{zaKTX!# zS0Src+n{Zy2ylG%Rx4;GsP>f`WXWIIK#Yr_$Zz5pB0}PudTD&o$k-vzKxm|n(}*dX z$QHHi>ulxjk}%Xj0Mn4t3VP8+$E}o-zj_h>fW1Cp8+J_i$je5u>#fs8I_2;vo`CdV zChQKU49lMgfrybc+8#S?)N+G=oU9N~)IQ%`N6@V$_;-ItL)4XuAW~`MM^vwtvA)et ziFgOh%e-E2b5_~+qilIr5-l!$C32UxGU}6h-j%uI7#=dHi!9fU^|ZX7d|E68=0ig$ zViV9`9(PzVo-WH%Rqf98#lKw{19k!-wyE0{hL4jjn}3GWe;qwIk_ORq}f?1 zH$iPhm;pDTCaElwc^ds8wH3JOrH@MN;KjN?%Jo3{MPOa!NjZ|VKw>0aKmi^TK_j-H z-KEgyQW%|4>TX(|$1k8xnH55?l4MV%6h;3Loh6Nr3#(B;DKQf{mJpfhx+ZCxz$0AQ zGp&C0CHiQO1M?ddmsi@eU_Wx0ge)+ zT;QJgIi>stNu4t(*ZPf-#1_idvCOj(;*=OEb0s;{>Zw3_97Kr|>FnuAv(whWiIDQu zzLBnKiMh@HdiLBaa=d=%rT)~$Qfr{Rg~%I^8?KdF1TM;-&QJs|XUP>8@=`arW4>VB zR7khx#-@UVrMU@7$=Jx1bZ#vsFRuJ3d77E23yqJ45(L;{>2Ud7cj*XR&bC?@%LVH< zBE3+hMXfm+z8abar=Tj=wZ4l9iZzOv&b4V~V;t%~ml2HeCS!!-q(Hol*vFx((+Gvg7-->HTL2-=C4$?nV}yT2g1<>)I}f zft$WqL|!u{m9USA&Kr+ucB%mO@0U3dADD}2-Os}o4_@vV{RV^a3WYoMRxG)|G3^2t za45RaU8C<=&P-Z>8a}PfNiJ_vP%T3iA$ue@gc-Aj?(oL=95B7I;3AGGtva(sP#7Y{ zt~4u+_Bym)gQl#olX`I}ZSqu2NDyMlMEEBR=;t^7v}rCS&?M<}d$_NY-!`C}YSC2o% zt>1b{9IZn<=A$kzJc11>5sRyJ#*0l@%BhNsoT)l{}ITfW>}#vqbixa z06GHgMd#K?F^VJ#|1Vw4J%VWH?knS$vXr-p$#bnXG!sovWU!qp&~1(1CGR% z-1K^}Bo@0#4|D#JDhNfty z$$7WhQ5xaugsOfDn*#{vh!E|N-)NGlKINH-+Fl#wUq;B7s~bJO+}LHNR7hu+q*+w|ul)ht%gKBM!KNqv(CLEqb~<};+Sw!qR$YBMG}C>cyRg|1DcZ+Ec+Bf@Ce=V>2h~TO(e>X zuBA>Hv8?+s-9_;g$Etj z(d{(1i_munN_~H)-u)qi3R_(9&8_od$r-|b+?na+UpT&?H#*P1Z7%VeQ}_Sq7|CWU zaDfQC#3%*m7nfeJKEM*A|7{lXCG*O*K9X}B_u@A)TG96IyB#|B!3Eew z*6n{{{)ExN<_rki-}1%(BvNR1P&?-#TV5SLXO4cWKdd&gZ!jrv`sum@?D~RN)qSz4 zaph;APSnwbTLJ$O3%m(}avKaYASdEJM6O7Tt>4iBYBhKgJNP6{EU>;zs=-?e*1J39 zp!RQqe~eItsnuOIIZ?xS2000200>2{-7ueVU a0oGmdl>`7t?%!sy#Ao{g000001X)^-e}|R; diff --git a/.docker/os2web-subsites/settings/settings.local.php b/.docker/os2web-subsites/settings/settings.local.php index 8c5dfbc0d..60c251332 100755 --- a/.docker/os2web-subsites/settings/settings.local.php +++ b/.docker/os2web-subsites/settings/settings.local.php @@ -46,6 +46,6 @@ // Passing EXTERNAL_DB_PROVISIONING into Drupal settings. if (getenv('EXTERNAL_DB_PROVISIONING')) { - $settings['external_db_provisioning'] = getenv('EXTERNAL_DB_PROVISIONING'); + $config['bc_subsites.settings']['external_db_provisioning'] = getenv('EXTERNAL_DB_PROVISIONING'); }