Creazione del progetto

Creazione del progetto

Hint

Se non avete già clonato il progetto da repository seguite questo procedimento per creare il progetto vuoto con gli script da terminale. Altrimenti, se desiderate ripartire da capo, buttate via il progetto che avete clonato da repository e seguite le istruzioni passo passo. State attenti a non avere due istanze con lo stesso nome.

Prima di tutto occorre usare da terminale il comando gnrmkproject.

>>> gnrmkproject custom.recipy -i recipy

Creazione del package rcpy

Entriamo nella directory dei pacchetti del progetto

>>> cd genropy_projects/recipy/packages

E creiamo il pacchetto rcpy

>>> gnrmkpackage rcpy

Configurazione istanza

Secondo la configurazione di default dovrebbe essere creato nella genropy_projects. Adesso bisogna sistemare il file di configurazione config/instanceconfig.xml

  • Aggiungiamo il package nell'elenco dei package usati dall'applicazione
  • Creiamo un utente admin con tutti i privilegi
  • Assegniamo a questo utente la password recipy

Warning

Questo utente XML che definiamo nell'instanceconfig ridefinisce quello di default, definito nel file di configurazione di ambiente.

<?xml version="1.0" ?>
<GenRoBag>
       <db dbname="recipy" implementation="sqlite"/>

       <packages>
               <gnrcore_sys pkgcode="gnrcore:sys"/>
               <gnrcore_adm pkgcode="gnrcore:adm"/>
               <rcpy/>
       </packages>

       <authentication pkg="gnrcore:sys">
               <py_auth defaultTags="user" method="authenticate" pkg="adm"/>
               <xml_auth defaultTags="user,xml">
               <admin pwd="recipy" tags="superadmin,_DEV_,admin,user"/>
               </xml_auth>
       </authentication>
</GenRoBag>

Attachments: