forked from vzvault/docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
OJBC_Portal_Demo-howto.rtf
341 lines (340 loc) · 61.3 KB
/
OJBC_Portal_Demo-howto.rtf
1
{\rtf1\adeflang1025\ansi\ansicpg10000\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \fnil\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f5\fbidi \fnil\fcharset0\fprq2{\*\panose 00000000000000000000}Helvetica;}{\f34\fbidi \fnil\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \fnil\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \fnil\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\fdbmajor\f31501\fbidi \fnil\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \fnil\fcharset0\fprq2{\*\panose 020f0302020204030204}Calibri Light;}{\fbimajor\f31503\fbidi \fnil\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \fnil\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \fnil\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fnil\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fnil\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f43\fbidi \fnil\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \fnil\fcharset204\fprq2 Times New Roman Cyr;}{\f46\fbidi \fnil\fcharset161\fprq2 Times New Roman Greek;}{\f47\fbidi \fnil\fcharset162\fprq2 Times New Roman Tur;}{\f48\fbidi \fnil\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \fnil\fcharset178\fprq2 Times New Roman (Arabid);}{\f50\fbidi \fnil\fcharset186\fprq2 Times New Roman Baltic;}{\f51\fbidi \fnil\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f93\fbidi \fnil\fcharset238\fprq2 Helvetica CE;}{\f94\fbidi \fnil\fcharset204\fprq2 Helvetica Cyr;}{\f96\fbidi \fnil\fcharset161\fprq2 Helvetica Greek;}{\f97\fbidi \fnil\fcharset162\fprq2 Helvetica Tur;}{\f100\fbidi \fnil\fcharset186\fprq2 Helvetica Baltic;}{\f101\fbidi \fnil\fcharset163\fprq2 Helvetica (Vietnamese);}{\f383\fbidi \fnil\fcharset238\fprq2 Cambria Math CE;}{\f384\fbidi \fnil\fcharset204\fprq2 Cambria Math Cyr;}{\f386\fbidi \fnil\fcharset161\fprq2 Cambria Math Greek;}{\f387\fbidi \fnil\fcharset162\fprq2 Cambria Math Tur;}{\f390\fbidi \fnil\fcharset186\fprq2 Cambria Math Baltic;}{\f391\fbidi \fnil\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f403\fbidi \fnil\fcharset238\fprq2 Calibri CE;}{\f404\fbidi \fnil\fcharset204\fprq2 Calibri Cyr;}{\f406\fbidi \fnil\fcharset161\fprq2 Calibri Greek;}{\f407\fbidi \fnil\fcharset162\fprq2 Calibri Tur;}{\f410\fbidi \fnil\fcharset186\fprq2 Calibri Baltic;}{\f411\fbidi \fnil\fcharset163\fprq2 Calibri (Vietnamese);}{\flomajor\f31508\fbidi \fnil\fcharset238\fprq2 Arial CE;}{\flomajor\f31509\fbidi \fnil\fcharset204\fprq2 Arial Cyr;}{\flomajor\f31511\fbidi \fnil\fcharset161\fprq2 Arial Greek;}{\flomajor\f31512\fbidi \fnil\fcharset162\fprq2 Arial Tur;}{\flomajor\f31513\fbidi \fnil\fcharset177\fprq2 Arial (Hebrew);}{\flomajor\f31514\fbidi \fnil\fcharset178\fprq2 Arial (Arabid);}{\flomajor\f31515\fbidi \fnil\fcharset186\fprq2 Arial Baltic;}{\flomajor\f31516\fbidi \fnil\fcharset163\fprq2 Arial (Vietnamese);}{\fdbmajor\f31518\fbidi \fnil\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \fnil\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \fnil\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \fnil\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \fnil\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \fnil\fcharset178\fprq2 Times New Roman (Arabid);}{\fdbmajor\f31525\fbidi \fnil\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \fnil\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \fnil\fcharset238\fprq2 Calibri Light CE;}{\fhimajor\f31529\fbidi \fnil\fcharset204\fprq2 Calibri Light Cyr;}{\fhimajor\f31531\fbidi \fnil\fcharset161\fprq2 Calibri Light Greek;}{\fhimajor\f31532\fbidi \fnil\fcharset162\fprq2 Calibri Light Tur;}{\fhimajor\f31535\fbidi \fnil\fcharset186\fprq2 Calibri Light Baltic;}{\fhimajor\f31536\fbidi \fnil\fcharset163\fprq2 Calibri Light (Vietnamese);}{\fbimajor\f31538\fbidi \fnil\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \fnil\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \fnil\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \fnil\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \fnil\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \fnil\fcharset178\fprq2 Times New Roman (Arabid);}{\fbimajor\f31545\fbidi \fnil\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \fnil\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \fnil\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \fnil\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \fnil\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \fnil\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \fnil\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \fnil\fcharset178\fprq2 Times New Roman (Arabid);}{\flominor\f31555\fbidi \fnil\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \fnil\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \fnil\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \fnil\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \fnil\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \fnil\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \fnil\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \fnil\fcharset178\fprq2 Times New Roman (Arabid);}{\fdbminor\f31565\fbidi \fnil\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \fnil\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fnil\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fnil\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fnil\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fnil\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fnil\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fnil\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fnil\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \fnil\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \fnil\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \fnil\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \fnil\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \fnil\fcharset178\fprq2 Times New Roman (Arabid);}{\fbiminor\f31585\fbidi \fnil\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \fnil\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red5\green99\blue193;\red33\green34\blue36;}{\*\defchp }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}}{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid1\'01\'a5;}{\levelnumbers;}\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid2\'01\'a5;}{\levelnumbers;}\fi-360\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listname ;}\listid1}{\list\listtemplateid2\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid101\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid102\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'00;}{\levelnumbers;}\rtlch\fcs1 \af0 \ltrch\fcs0 }{\listname ;}\listid2}}{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}}{\*\rsidtbl \rsid3303185\rsid4800283\rsid7302812\rsid9508589\rsid9781961\rsid12983850\rsid15621321}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\title Set up and run the docker containers required for the OJBC portal demo to illustrate GFIPM}{\author Michael Jacobson}{\keywords docker, ojbc, gfipm}{\operator Michael Jacobson}{\creatim\yr2016\mo10\dy20\hr7\min2}{\revtim\yr2016\mo10\dy20\hr9\min33}{\version3}{\edmins29}{\nofpages3}{\nofwords988}{\nofchars5635}{\nofcharsws6610}{\vern60801}{\*\saveprevpict}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale120\rsidroot9508589\outdisponlyhtml \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\qc \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 Docker Setup to Run the OJBC Portal Demo\par \par }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 Setting up the OJBC GFIPM and Portal Demo\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 You will only need to complete these instructions once to setup the docker machine, docker containers, and run the demo.\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \bullet \tab \hich\af5\dbch\af31505\loch\f5 Install Docker Machine }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "https://docs.docker.com/engine/installation/mac"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b78000000680074007400700073003a002f002f0064006f00630073002e0064006f0063006b00650072002e0063006f006d002f0065006e00670069006e0065002f0069006e007300740061006c006c006100740069006f006e002f006d00610063000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 https://docs.docker.com/engine/installation/mac}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 or }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "https://docs.docker.com/machine/install-machine/"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7a000000680074007400700073003a002f002f0064006f00630073002e0064006f0063006b00650072002e0063006f006d002f006d0061006300680069006e0065002f0069006e007300740061006c006c002d006d0061006300680069006e0065002f000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 https://docs.docker.com/machine/install-machine/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par \bullet \tab \hich\af5\dbch\af31505\loch\f5 Follow the GFIPM Sandbox setup }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "http://www.ojbc.org/gfipm-docker-sandbox-p2/"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7200000068007400740070003a002f002f007700770077002e006f006a00620063002e006f00720067002f0067006600690070006d002d0064006f0063006b00650072002d00730061006e00640062006f0078002d00700032002f000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 http://www.ojbc.org/gfipm-docker-sandbox-p2/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 stopping after you install weave and before installing the containers\par \bullet \tab \hich\af5\dbch\af31505\loch\f5 At this point you will need to pull down the dock\hich\af5\dbch\af31505\loch\f5 er git hub repository from: }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "https://github.com/ojbc/docker.git"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5e000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f006f006a00620063002f0064006f0063006b00650072002e006700690074000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 https://github.com/ojbc/docker.git}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 I put my local repository in my home fo\hich\af5\dbch\af31505\loch\f5 lder under git/docker\par \bullet \tab \hich\af5\dbch\af31505\loch\f5 Make sure you\hich\f5 \rquote \loch\f5 re in the folder of your local docker repository\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 o\tab In iTerm type: cd git/docker \par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \bullet \tab \hich\af5\dbch\af31505\loch\f5 Download and install the docker containers needed for the OJBC GFIPM and Portal demo\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 o\tab In iTerm type: docker-compose -f demostate-por\hich\af5\dbch\af31505\loch\f5 tal-compose.yaml up \hich\f5 \endash \loch\f5 d \par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \bullet \tab \hich\af5\dbch\af31505\loch\f5 Now set up the static routes and DNS hosts \par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 o\tab In iTerm type: route add \hich\f5 \endash \loch\f5 net 10.32.0.0/16 $(docker-machine ip ojb-machine)\par \hich\af5\dbch\af31505\loch\f5 o\tab In iTerm type: route add \hich\f5 \endash \loch\f5 net 172.17.0.0/16 $(docker-machine ip ojb-machine)\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \bullet \tab \hich\af5\dbch\af31505\loch\f5 To set up the DNS \hich\af5\dbch\af31505\loch\f5 on MacOS add an entry to the resolver config\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 o\tab In iTerm type: sudo mkdir \hich\f5 \endash \loch\f5 p /etc/resolver\par \hich\af5\dbch\af31505\loch\f5 o\tab In iTerm type: sudo rm \hich\f5 \endash \loch\f5 f /etc/resolver/ojbc.local && echo \loch\af5\dbch\af31505\hich\f5 \u8220\'d2\hich\af5\dbch\af31505\loch\f5 nameserver 172.17.0.1\loch\af5\dbch\af31505\hich\f5 \u8221\'d3\hich\af5\dbch\af31505\loch\f5 | sudo tee \hich\f5 \endash \loch\f5 a /etc/resolver/ojbc.local\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \bullet \tab \hich\af5\dbch\af31505\loch\f5 You should be able to ping portal.ojbc.l\hich\af5\dbch\af31505\loch\f5 ocal in iTerm\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 To access the portal in your browser use: }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "https://portal.ojbc.local/ojb-web-portal"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6a000000680074007400700073003a002f002f0070006f007200740061006c002e006f006a00620063002e006c006f00630061006c002f006f006a0062002d007700650062002d0070006f007200740061006c000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 https://portal.ojbc.local/ojb-web-por\hich\af5\dbch\af31505\loch\f5 tal}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \par }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 The Install is complete and ready to go!docker\par }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par }\pard \ltrpar\qc \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 Running the OJBC GFIPM and Portal Demo\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 Now that everything is installed you only need to run the following to start the demo if you restart your system or you stop to the docker containers or docker ma\hich\af5\dbch\af31505\loch\f5 chine.\par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 Make sure that you are starting with a clean slate - if the docker machine is running you will need to stop it, else skip to step 2.\par \hich\af5\dbch\af31505\loch\f5 1.\tab Make sure that you are starting with a clean slate\par }\pard \ltrpar\ql \li1080\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1080\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 a.\tab In iTerm type: }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\cf18\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 docker rm -f weave weaveplugin weaveproxy weavevolumes-1.4.6}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\cf18\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 b.\tab In iTerm type: docker-machine stop ojb-machine}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0\pararsid3303185 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 2.\tab }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid3303185 \hich\af5\dbch\af31505\loch\f5 Make sure you are in the folder where your local docker repo is located: cd git/docker then r}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 estart the docker machine: }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid3303185 \par }\pard \ltrpar\ql \li1080\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1080\itap0\pararsid3303185 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid3303185 \hich\af5\dbch\af31505\loch\f5 a. }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 I\hich\af5\dbch\af31505\loch\f5 n iTerm type: docker-machine start ojb-machine\par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 3.\tab Reestablish the environment: \par }\pard \ltrpar\ql \li1080\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1080\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 a.\tab In iTerm type: }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid3303185 \hich\af5\dbch\af31505\loch\f5 docker-machine \hich\af5\dbch\af31505\loch\f5 regenerate-certs -f ojb-machine}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par \hich\af5\dbch\af31505\loch\f5 b.\tab In iTerm type: eval $(docker-machine env ojb-machine)\par \hich\af5\dbch\af31505\loch\f5 c.\tab In iTerm type: sudo route add -net 10.32.0.0/16 $(docker-machine ip ojb-machine)\par \hich\af5\dbch\af31505\loch\f5 d.\tab In iTerm type: sudo route add -net 172.17.0.0/16 $(docker-machine ip ojb-machine\hich\af5\dbch\af31505\loch\f5 )\par \hich\af5\dbch\af31505\loch\f5 e.\tab In iTerm type: weave launch --dns-domain=ojbc.local\par \hich\af5\dbch\af31505\loch\f5 f.\tab In iTerm type: eval $(weave env)\par \hich\af5\dbch\af31505\loch\f5 g.\tab In iTerm type: weave expose\par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 4.\tab If you have not done so, pull down latest commits from the docker git hub repository from: }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "https://github.com/ojbc/doc\hich\af5\dbch\af31505\loch\f5 ker.git"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5e000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f006f006a00620063002f0064006f0063006b00650072002e006700690074000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 https://github.com/ojbc/docker.git}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 \par \hich\af5\dbch\af31505\loch\f5 5.\tab Make sure you\hich\f5 \rquote \loch\f5 re in the folder of your local docker repository\par }\pard \ltrpar\ql \li1080\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1080\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 a.\tab In iTerm type: cd git/docker \par \hich\af5\dbch\af31505\loch\f5 b.\tab \hich\af5\dbch\af31505\loch\f5 In iTerm type: docker-compose \hich\f5 \endash \loch\f5 f demostate-portal-compose.yaml up -d\par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0\pararsid9508589 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 6.\tab Verify with weave status dns and docker ps \hich\f5 \endash \loch\f5 a \par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 To access the portal in your browser use: }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "https://portal.ojbc.local/ojb-web-portal"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6a000000680074007400700073003a002f002f0070006f007200740061006c002e006f006a00620063002e006c006f00630061006c002f006f006a0062002d007700650062002d0070006f007200740061006c000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 https://portal.ojbc.local/ojb-web-portal}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 \par \par }\pard \ltrpar\qc \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 To run the analytics demo dashboard from Docker:\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 1. Restart the docker machine: In iTerm type: docker-machine start ojb-machine\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx720\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 2. Reestablish the environment: \par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx720\tx1440\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \tab \hich\af5\dbch\af31505\loch\f5 a.\tab In iTerm type: docker-machine regenerate-certs -f ojb-machine\par \tab \hich\af5\dbch\af31505\loch\f5 b.\tab In iTerm type: eval $(docker-machine env ojb-machine)\par \tab \hich\af5\dbch\af31505\loch\f5 c.\tab In iTerm type: sudo route add -net 10.32.0.0/16 $(docker-machine ip ojb-machine)\par \tab \hich\af5\dbch\af31505\loch\f5 d.\tab In iTerm \hich\af5\dbch\af31505\loch\f5 type: sudo route add -net 172.17.0.0/16 $(docker-machine ip ojb-machine)\par \tab \hich\af5\dbch\af31505\loch\f5 e.\tab In iTerm type: weave launch --dns-domain=ojbc.local\par \tab \hich\af5\dbch\af31505\loch\f5 f.\tab In iTerm type: eval $(weave env)\par \tab \hich\af5\dbch\af31505\loch\f5 g.\tab In iTerm type: weave expose\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx720\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 3. If you have not done so, pull down latest commits from\hich\af5\dbch\af31505\loch\f5 the docker git hub repository from: }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "https://github.com/ojbc/docker.git"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5e000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f006f006a00620063002f0064006f0063006b00650072002e006700690074000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\cf17\ulc17\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 https://github.com/ojbc/docker.git}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 \par \hich\af5\dbch\af31505\loch\f5 4. Make sure you\hich\f5 \rquote \loch\f5 re in the \hich\af5\dbch\af31505\loch\f5 folder of your local docker repository\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx720\tx1440\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \tab \hich\af5\dbch\af31505\loch\f5 a.\tab In iTerm type: cd git/docker \par \tab \hich\af5\dbch\af31505\loch\f5 b.\tab In iTerm type: docker-compose \hich\f5 \endash \loch\f5 f analytics-opencpu-compose.yaml up -d\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx720\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 5. Verify with weave status dns and docker ps \hich\f5 \endash \loch\f5 a \par \par \hich\af5\dbch\af31505\loch\f5 To access the dashboard demo use: }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "http://anal\hich\af5\dbch\af31505\loch\f5 ytics-opencpu-demo.ojbc.local/ocpu/library/JailBookingDashboard/www/index.html"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bcc00000068007400740070003a002f002f0061006e0061006c00790074006900630073002d006f00700065006e006300700075002d00640065006d006f002e006f006a00620063002e006c006f00630061006c002f006f006300700075002f006c006900620072006100720079002f004a00610069006c0042006f006f006b0069006e006700440061007300680062006f006100720064002f007700770077002f0069006e006400650078002e00680074006d006c000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 http://analytics\hich\af5\dbch\af31505\loch\f5 -opencpu-demo.ojbc.local/ocpu/library/JailBookingDashboard/www/index.html}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9781961 \hich\af5\dbch\af31505\loch\f5 }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\ul\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 Troubleshooting\par }{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 When you run weave status dns you should see all of the containers with IP addresses:\par \hich\af5\dbch\af31505\loch\f5 MacBook-Pro-2:docker mike$ weave status dns\par \hich\af5\dbch\af31505\loch\f5 apacheds 10.32.0.2 d1d\hich\af5\dbch\af31505\loch\f5 9af336adb ee:86:ec:a2:f5:95\par \hich\af5\dbch\af31505\loch\f5 idp 10.32.0.7 6b66f4f583ba ee:86:ec:a2:f5:95\par \hich\af5\dbch\af31505\loch\f5 karaf-demostate 10.32.0.6 19c8f7364dc6 ee:86:ec:a2:f5:95\par \hich\af5\dbch\af31505\loch\f5 ojb-web-portal 10.32.0.8 7738b2abd7c2 ee:86:ec:a2:f5:95\par \hich\af5\dbch\af31505\loch\f5 portal 10.32.0.4 bb7d903c9945 e\hich\af5\dbch\af31505\loch\f5 e:86:ec:a2:f5:95\par \hich\af5\dbch\af31505\loch\f5 samlds 10.32.0.3 828aa5bb8301 ee:86:ec:a2:f5:95\par \hich\af5\dbch\af31505\loch\f5 tomcat 10.32.0.5 8eefc2f25112 ee:86:ec:a2:f5:95 \par \hich\af5\dbch\af31505\loch\f5 analytics-opencpu-demo 10.32.0.9 293fd6db81a1 ee:86:ec:a2:f5:95\par \par \hich\af5\dbch\af31505\loch\f5 If this is not the case you may need to restart them. \par \hich\af5\dbch\af31505\loch\f5 1. stop the container: docker rm -f <container name> i.e docker rm -f portal\par \hich\af5\dbch\af31505\loch\f5 2. restart the container: docker run -d \hich\f5 \emdash \loch\f5 name=<container name> <location> i.e. docker run -d \hich\f5 \emdash \loch\f5 name=portal ojbc/portal hi\hich\af5\dbch\af31505\loch\f5 nt: make sure you run apacheds prior to the others\par \hich\af5\dbch\af31505\loch\f5 or after stopping each container run: docker-compose -f demostate-portal-compose.yaml up -d\par \par \hich\af5\dbch\af31505\loch\f5 When you run docker ps -a you should see all of the containers and that there status is \loch\af5\dbch\af31505\hich\f5 \u8220\'d2\hich\af5\dbch\af31505\loch\f5 up\loch\af5\dbch\af31505\hich\f5 \u8221\'d3\hich\af5\dbch\af31505\loch\f5 . If one is not up \hich\af5\dbch\af31505\loch\f5 or has \loch\af5\dbch\af31505\hich\f5 \u8220\'d2\hich\af5\dbch\af31505\loch\f5 exited\loch\af5\dbch\af31505\hich\f5 \u8221\'d3\hich\af5\dbch\af31505\loch\f5 you will need to restart it:\par \hich\af5\dbch\af31505\loch\f5 1. stop the container: docker rm -f <container name> i.e docker rm -f portal\par \hich\af5\dbch\af31505\loch\f5 2. restart the container: docker run -d \hich\f5 \emdash \loch\f5 name=<container name> <location> i.e. docker run -d \hich\f5 \emdash \loch\f5 name=portal ojbc/portal hint: make s\hich\af5\dbch\af31505\loch\f5 ure you run apacheds prior to the others\par \par \hich\af5\dbch\af31505\loch\f5 Weave can be fickle on some installs for troubleshooting weave see: }{\field{\*\fldinst {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 HYPERLINK "https://www.weave.works/help/"}{\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid9508589 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b54000000680074007400700073003a002f002f007700770077002e00770065006100760065002e0077006f0072006b0073002f00680065006c0070002f000000795881f43b1d7f48af2c825dc48527630000000085ab000000}}}{\fldrslt {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \hich\af5\dbch\af31505\loch\f5 http\hich\af5\dbch\af31505\loch\f5 s://www.weave.works/help/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af5 \ltrch\fcs0 \f5\insrsid12983850 \par \par \hich\af5\dbch\af31505\loch\f5 There are times when one must blow away the docker install and start from scratch. You can do this by using: docker-machine stop ojb-machine and docker-machine rm ojb-machine and restarting your computer, then you\hich\f5 \rquote \loch\f5 ll need to f\hich\af5\dbch\af31505\loch\f5 ollow the instructions from the top of this paper.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid12983850 \par }{\*\themedata 504b0304140006000800000021009be8704ffc0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d872ba28a5d8cea28f5d1f8bf40306796c8bd823214d42f2f71d3b2e941202856e04d2ccbdf7cca85c1fc641ed3126e7a9d2abbcd00ac9fac65157e9cfcd4b76af5562a006064f58e92326bdaeafafcacd316052a2a654e99e393c18936c8f23a4dc0724a9b43e8ec0728d9d0960b7d0a1b92d8a3b633d3112673c79e8ba7cc2167603abe7833c9f4844aed5e3a96f8aaa348430380b2ca066aa9ab3ba8843ba20dc53f38b2e5bc87251cee6a97721dd2c09efb29ae81a541f10f90d46e1302c43e2cff31548468bf965e633d1be6d9dc5c6dbdd28ebc867e3c5ec4f00abff89fece34f3dfd65f000000ffff0300504b030414000600080000002100a5d6a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f729e245eb2b260a0238fd010000ffff0300504b0304140006000800000021006f28cabeb60600008d1a0000160000007468656d652f7468656d652f7468656d65312e786d6cec59cd8edb3610be17e83b08ba3bfe93fcb38837b0657bb7cd6e12c44eda1cb9322d314b898648efc60802f4090a14488b5e0af4d6432f01da674ad1a60fd12125cba44d677fb00582a26b602151df0c3fce8cbea1a4fb0f5e25d4b9c019272cedb9f57b35d7c169c866248d7aeeb3e9b8d2711d2e503a4394a5b8e7ae30771f1c7efed97d7420629c6007ec537e807a6e2cc4e2a05ae5210c237e8f2d700ad7e62c4b9080d32caace3274097e135a6dd46aad6a8248ea3a294ac0ede3f99c84d8994a97eee1daf988c2692ab81c08693691aeb161a1b0b3f3ba44f0150f68e65c20da73619e19bb9ce257c27528e2022ef4dc9afa73ab87f7abe8a030a2628fad6637567f855d61303b6fa839b3e8ac9cd4f37cafd52ffd2b0015bbb8517bd41ab54a7f0a80c210569a73d17dfa83ee60e817580d941f5a7c0fdbc366ddc06bfe9b3b9cfbbefc197805cafd7b3bf8f13880281a7805caf1fe0edef3da8dc033f00a94e35b3bf876ad3ff4da065e81624ad2f31d74cd6f3583f56a4bc89cd1632bbceb7be376a370be41413594d525a798b354ecabb504bd64d9180012489120a923560b3c47215471802839cb887342a2180a6f8152c661b8d6a88d6b4df82f7f9e3a521141071869d6921730e13b43928fc3c38c2c44cffd12bcba1ae4c5d2396222266131ab7262581ca334d22d3efcf2dddf3f7de3fcf5dbcf1fde7e9f4fba8de73a7e88d3e86b82d28f4d00abdd84e1fd0feffef8fdddfb1fbffdf3d7b716fffd0c9de9f0294930771ee14be7294b60719615e0b3ec6616d31811dda29f461ca548ce62f13f82f8e9e8472b449105378048e8b8e719c88c0d78b47c69109ec4d952108bc7877162004f19a3039659a3f050cea58579ba4c23fbe4d952c73d45e8c23677805223cfa3e502f495d85c063136683ea1281528c229168ebcc6ce31b6acee0521465c4f499831cee6c279419c0122d6904cc999514d1ba36392405e563682906f2336a7cf9d01a3b6550ff1858984bb03510bf929a646188fd052a0c4e6728a12aa07fc0489d84672b2ca421d37e202321d61ca9cd10c736eb3799cc17ab5a43f0489b1a7fd94ae12139909726ef3798218d39143761ec42859d8b01392c63af60b7e0e258a9c274cd8e0a7ccbc43e439e401c4635fba9f136ca4fb6a357806eaaa53da1488bcb2cc2cb93cc2cca8dfc98ace11565203e26f687a42d22b057e4bdafd7f4fda4f491ac6ccb2a2bb1275bb6b23233794f37e46acf7d3f19688efc36d4b77c0b219f9f4957b8896e9130c37cb6efbfa5fb8ff176ef73f2fdcfbeee7bb97eb8d428378cbad6bbe59575bf764efce7d4e289d8815c5275c6dde39f4a5d91806a59d7a6ac5e593dc2286437927c304062eca90b2713226be22229ec468013bfcba2b9d44bc701d7167c1386cfcd5b0d5b7c4d36572ca66f9036bbd2e1f4e73f1e0486cc66b7e390e0f1b2247b7da9b87b0d2bd621ba987e53501697b1312da642689a685447b3d2883a41ecd216816126a6577c2a26b61d191eed7a9da6101d4caacc0c6c981ed56cff53d30012378a64214cf649ef254afb3ab92799799de174ca3026017b1ae804da6bb92ebdee5c9d5e5a5768d4c1b24b4723349a8c8a81ec66334c34575cad1ebd0b869aebb9b941af46428d47c505a1b1aedcec758dc36d760b7ad0d34d59582a6ce65cf6d357d2899102d7aee1c1efce1305940ed70b9e1453482b767a1c8f21bfe36cab2c8b818221ee70157a293ab414204ce1c4a929e2b975fa681a64a4314b77a0304e19325d70559f9d4c841d2cd24e3f91c87424fbb3622239d9f82c2e75a61bdaacc6f0f96966c09e99ec4b34be78c2eb3a7084acc6fd765006784c3fb9f7a1ecd1981179aa5906dea6fab3115b2abbf515435948f23ba8851d1517431cfe14aca4b3aeaac8c817656ac1902aa85a4688467916cb07a508d6e5a768d9cc3deae7bb5918c9c269a9b9e69a88aec9a7615336658b781ad58deaec96bacd621064dd33b7c2edddb92db5d6bddd63ea1ec1210f0327e96ae7b8d86a051db4c6650938c7765586a76316af68ef502afa0769d26a1a97e6bed762b6e658fb04e0783b7eafc60b75db530345fef2b55a4d5970ffde3043b7b09e23184d7c04b2ab84a257c7ac8106c88266a4f92cb06dc22af44716bc091b3cc48cf7d5df3fb5ed0f0834aade38f2a5ed3ab553a7ebf59e9fb7eb33ef2ebb5e1a0f1061a8b8893ba9f7f7519c38b28ba2abebda8f19def2fc9fa5ddbbd902555a6beaf541571f5fda5ded8fffdc521203aaf5b8d71b7d91db42add667f5cf186834ea51bb40695612b680fc7c3c0ef74c76f5ce74281bd7e33f05aa34ea5550f828ad7aa49fa9d6ea5ed351a7dafddef8cbcfe9b621b032bcfe5a388058457f13afc070000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d00140006000800000021009be8704ffc0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b000000000000000000000000002d0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00000000000000000000000000160200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021006f28cabeb60600008d1a00001600000000000000000000000000d30200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b0100002700000000000000000000000000bd0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000b80a00000000}{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d61696e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e}{\*\latentstyles\lsdstimax382\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 header;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footer;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index heading;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of figures;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope return;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 line number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 page number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of authorities;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 macro;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 toa heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Closing;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Signature;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Block Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 FollowedHyperlink;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Document Map;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Plain Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 E-mail Signature;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Top of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Bottom of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal (Web);\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Acronym;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Cite;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Code;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Definition;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Keyboard;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Preformatted;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Sample;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Typewriter;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority39 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Level 9;\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis;\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4;\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6;\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark;\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1;\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4;\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5;\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;}}{\*\datastore }}