Installation d'Oracle Content Management Toolkit sur votre instance de calcul de machine virtuelle
Pour créer un déploiement Test à production (T2P), vous devez installer Oracle Content Management Toolkit sur l'instance de calcul de machine virtuelle et faire en sorte que l'authentification IDCS soit utilisée.
Procédez comme suit sur l'instance de calcul de machine virtuelle :
- Connectez-vous en tant qu'utilisateur OPC.
- Configurez NodeJS :
- Installez NodeJS en tant que root :
sudo -s cd /usr/local wget https://nodejs.org/dist/v12.16.2/node-v12.16.2-linux-x64.tar.xz tar xf node-v12.16.2-linux-x64.tar.xz exit
- Ajoutez NodeJS à PATH en tant qu'utilisateur opc et rechargez le profil :
vi ~/.bash_profile --- add :/usr/local/node-v12.16.2-linux-x64/bin to the PATH -- e.g: PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/local/node-v12.16.2-linux-x64/bin source ~/.bash_profile
- Testez NPM et NodeJS :
[opc@ocivm2pm ~]$ npm --version 6.14.4 [opc@ocivm2pm ~]$ node --version v12.16.2
- Installez NodeJS en tant que root :
- Configurez Oracle Content Management Toolkit en procédant comme suit :
- Oracle Content Management Toolkit prend en charge la connexion via l'application IDCS. Il est donc inutile d'afficher Chromium pour l'authentification. Définissez l'indicateur de manière à ignorer le téléchargement :
export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
- Installez le toolkit en tant qu'utilisateur opc :
wget https://github.com/oracle/content-and-experience-toolkit/archive/master.zip unzip master.zip rm master.zip cd content-and-experience-toolkit-master/sites/ npm install
- Testez l'installation :
[opc@ocivm2pm sites]$ ./node_modules/.bin/cec --version 20.4.1
- Ajoutez un lien symbolique aux fichiers binaires CEC en tant que root :
sudo -s ln -s /home/opc/content-and-experience-toolkit-master/sites/node_modules/.bin/cec /usr/local/bin/cec exit
- Vérifiez que vous pouvez exécuter CEC depuis n'importe où en tant qu'utilisateur opc :
cd [opc@ocivm2pm ~]$ cec --version 20.4.1
- Configurez le dossier source CEC et installez-y CEC. Cette opération crée une arborescence source, avec un fichier package.json, et effectue une installation NPM pour extraire des dépendances dans l'arborescence source.
cd mkdir cec cd cec cec install
- Oracle Content Management Toolkit prend en charge la connexion via l'application IDCS. Il est donc inutile d'afficher Chromium pour l'authentification. Définissez l'indicateur de manière à ignorer le téléchargement :
- Configurez IDCS et inscrivez vos instances en suivant les instructions indiquées sur la page d'application IDCS.