Creare Tenant nou
- Creaza baza de date in postgresql.yml
- Pe main-server:
cd /root/server-infrastructure/ansible git pull env EDITOR=nano ansible-vault edit host_vars/main-server/vars.yml ansible-playbook main.yml --ask-vault-pass - Deploy moqui_template.yml
- Run:
cp /mnt/nextcloud/danut/files/files/apps/postgresql-42.6.2.jar /data/[tenandId]/runtime/lib/ nano /data/[tenantId]/runtime/conf/MoquiProductionConf.xml <?xml version="1.0" encoding="UTF-8" ?> <moqui-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://moqui.org/xsd/moqui-conf-3.xsd"> <server-stats stats-skip-condition="pathInfo?.startsWith('/rpc') || pathInfo?.startsWith('/rest') || pathInfo?.startsWith('/status')"/> <!-- NOTE: using the environment variable is relatively secure in a container environment, but for more security set it here instead --> <entity-facade crypt-pass="${entity_ds_crypt_pass}" query-stats="true"> <!-- add datasource elements here to configure databases --> </entity-facade> <!-- Properties for the primary (transactional group) datasource --> <default-property name="entity_ds_db_conf" value="postgres"/> <default-property name="entity_ds_host" value="host.docker.internal"/> <default-property name="entity_ds_port" value=""/> <default-property name="entity_ds_database" value="--------------HERE---------------"/> <default-property name="entity_ds_url" value="jdbc:postgresql://${entity_ds_host}:5432/${entity_ds_database}"/> <default-property name="entity_ds_schema" value=""/> <default-property name="entity_ds_user" value="--------------HERE---------------"/> <default-property name="entity_ds_password" value="--------------HERE---------------" is-secret="true"/> <default-property name="entity_ds_crypt_pass" value="MoquiDefaultPassword:--------------HERE---------------" is-secret="true"/> <default-property name="entity_ds_crypt_pass_old" value="MoquiDefaultPassword:--------------HERE---------------" is-secret="true"/> <default-property name="entity_add_missing_runtime" value="false"/> <default-property name="entity_add_missing_startup" value="true"/> <default-property name="entity_lock_track" value="false"/> <default-property name="entity_statement_timeout" value="false"/> <default-property name="entity_empty_db_load" value="seed,seed-initial,install"/> <default-property name="entity_on_start_load_types" value="seed"/> <default-property name="entity_on_start_load_components" value=""/> <default-property name="sentry_dsn" value="--------------HERE---------------"/> <user-facade> <password encrypt-hash-type="SHA-256" min-length="8" min-digits="0" min-others="0" history-limit="5" change-weeks="0" email-require-change="false" email-expire-hours="48"/> <login-key encrypt-hash-type="SHA-256" expire-hours="144"/><!-- default expire 6 days, 144 hours --> <login max-failures="20" disable-minutes="5" history-store="true" history-incorrect-password="false"/> </user-facade> </moqui-conf> - Create admin user
- Update EmailServer and all EmailTemplate
- Enable 2FA