Création d'instances supplémentaires
Dans le cas d'une installation multi-instances, vous serez forcément obligé de créer d'autres customs. Cette partie est grandement facilitée grâce à l'utilisation d'un script permettant d'effectuer toutes les actions de copier-coller de documents, etc.. Il vous faudra simplement spécifier lors de l'appel au script le nom de la nouvelle instance (edissyum_bis
dans notre exemple) ainsi que le type d'installation (entre systemd
et supervisor
). Le paramètre -p
permet de mentionner si, lors de l'installation, vous avez accepté l'utilisation d'un environnement virtuel Python. Par défaut, la réponse est oui.
cd /var/www/html/opencapture/install/
sudo ./create_custom.sh --custom_id edissyum_bis --supervisor_systemd systemd
ou
sudo ./create_custom.sh --custom_id edissyum_bis --supervisor_systemd supervisor
Si vous le souhaitez, il est possible de spécifier certains paramètres en argument de l'installateur. La liste est disponible ci-dessous :
--user : Forcer un utilisateur en particulier (facultatif)
--custom_id : Identifiant du custom (obligatoire)
--supervisor_systemd : Utilisation de supervisor ou systemd (obligatoire)
--path : Chemin contenant le code Open-Capture (facultatif)
--docserver_path : Chemin des docservers (stockage des documents) (facultatif)
--share_path : Chemin de partage (contenant les dossiers imports / exports) (facultatif)
--python_venv_path : Chemin du venv Python (facultatif)
--database_name : Nom de la base de données (facultatif)
--database_hostname : Hôte de la base de données (facultatif)
--database_port : Port de la base de données (facultatif)
--database_username : Utilisateur de la base de données (facultatif)
--database_password : Mot de passe de l'utilisateur de base de données (facultatif)
De nouveaux chemins de docservers seront créés également, afin de séparer les documents des différentes instances.
/var/docservers/opencapture/edissyum_bis/
Accès à votre installation
Sur une installation classique comme ici, vous pourrez directement accéder à votre instance via l'adresse IP de votre serveur (ou nom de domaine).
exemple : http://192.168.10.10/edissyum_bis/dist/
Last updated