Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

Info su prima installazione

Avatar
Vincenzo Ferraro

Buongiorno,

mi sto avvicinando al mondo di odoo. In azienda utilizziamo Tryton e sto valutando la possibilità di passare a odoo.

Vorrei installare sul nostro server la versione 12 con i moduli OCA.

Se ho ben capito, la versione OCA è una versione completamente gratuita che include anche i moduli di contabilità che nella versione Enterprise sono a pagamento.

Vorrei utilizzare Docker per provare odoo. Ho visto che l'image da utilizzare è quello di eliocorp/odoo aggiornata alla versione 12.

Non ho ben capito il git da utilizzare in docker-compose.yml nella sezione ADDONS_REPO per poter aggiungere i moduli OCA.

Qualcuno mi potrebbe dare una mano?

Grazie


Avatar
Abbandona
8 Risposte
1
Avatar
Luigi Di Naro
Migliore risposta

Io uso solo Docker e dal mio punto di vista non e' la soluzione per "non sporcare" ma LA SOLUZINE ... ho diverse installazioni in produzione che usano docker ed e' stabilissimo. MA ... e questo e' un grosso MA ... ho creato il mio container docker che rispettasse i miei requisiti di deploy. Usare immagini pre fatte, senza conoscere lo strumento (docker ed odoo e loro combinazione) porta a risultati indesiderati. Magari una di quelle immagini va bene per il vostro caso, ma prima di dirlo leggetevi il dockerfile che la crea e cercate di capire se il metodo e le componenti sono quelle che vi aspettate.

Ad esempio, nella mia immagine ho dato modo di passare addons_path esterne, montate sull'host che ospita l'immagine, per poter usare addons personalizzati che non fanno parte dell'immagine standard .... questo e' solo un esempio.

In conclusione, usate docker se e solo se conoscete lo strumento .... diversamente meglio procedere con una vm classica.

Avatar
Abbandona
0
Avatar
Vincenzo Ferraro
Migliore risposta

Sono pienamente d'accordo con te!

La mia risposta era riferita al fatto che non conoscendo odoo e volendolo testare, la soluzione più veloce e quella che lascia meno tracce sul server è utilizzare Docker.

Anche io utilizzo Docker, sia in fase di produzione che in fase di sviluppo.

Avatar
Abbandona
0
Avatar
Fulvio Benini
Migliore risposta

Ho provato anch'io Odoo un paio di mesi fa ed ho creato un Dockerfile derivato da python-2 per Odoo10:

https://github.com/benini/odoo-10

 Odoo12 usa python-3, ma non so se la versione OCA ha tutte le stampe obbligatorie per la contabilià

Avatar
Abbandona
0
Avatar
Piero Fanucci
Migliore risposta

ho provato con docker ma non mi pare per niente stabile

per quanto riguarda il container ufficiale (odoo, non elicocorp/odoo) non sono riuscito a collegarmi alla porta 8069 anche se l'ho esposta

ho avuto risultati migliori usando veivaa/odoo:12.0 (https://unkkuri.com/blog/unkkuri-blog-1/post/odoo-12-in-docker-container-25), ma non mi dà l'impressione di essere "stabilissimo" come un programma di contabilità deve essere

alla fine comunque ho preferito creare una vm dedicata con kvm e installarlo dedicato


Avatar
Abbandona
0
Avatar
Vincenzo Ferraro
Migliore risposta

L'utilizzo di docker è una soluzione per avere in maniera veloce il gestionale e poter provare subito senza "sporcare" il server con varie installazioni.

L'articolo che ho seguito è il seguente:

https://odoo-community.org/blog/the-oca-blog-1/post/how-to-install-oca-modules-79

che sono riuscito a far funzionare solo se si mettono a posto le tabulazioni, si modifica la voce "ports:" con il valore

ports:   - "8069:8069"

e la voce environment -> ADDONS_REPO con il valore  

- ADDONS_REPO=https://github.com/OCA/mis-builder.git

Comunque, quello che chiedevo era un'altra cosa:

Qual è la repo da aggiungere nel docker-compose.yml (ADDONS_REPO scritto prima) in modo da poter importare tutti i moduli OCA (anche quelli italiani)?

Grazie

Avatar
Abbandona
0
Avatar
Piero Fanucci
Migliore risposta

forse questo? https://github.com/OCA/l10n-italy/

(uso il condizionale perché la versione docker l'ho usata per 20 minuti e basta)

Avatar
Abbandona
2
Avatar
Alex Comba
Migliore risposta

Oltre al repository indicato ti serviranno anche quelli indicati in https://github.com/OCA/l10n-italy/blob/12.0/oca_dependencies.txt che contengono le dipendenze.

Avatar
Abbandona
0
Avatar
Vincenzo Ferraro
Migliore risposta

L'utilizzo di docker è una soluzione per avere in maniera veloce il gestionale e poter provare subito senza "sporcare" il server con varie installazioni.

L'articolo che ho seguito è il seguente:

https://odoo-community.org/blog/the-oca-blog-1/post/how-to-install-oca-modules-79

che sono riuscito a far funzionare solo se si mettono a posto le tabulazioni, si modifica la voce "ports:" con il valore

ports:   - "8069:8069"

e la voce environment -> ADDONS_REPO con il valore 

- ADDONS_REPO=https://github.com/OCA/mis-builder.git

Comunque, quello che chiedevo era un'altra cosa:

Qual è la repo da aggiungere nel docker-compose.yml (ADDONS_REPO scritto prima) in modo da poter importare tutti i moduli OCA (anche quelli italiani)?

Grazie

Avatar
Abbandona