Skip to content

An All-in-one docker image capable of serving Odoo 8 + Postgresql over Centos 7 for QA purpose

License

Notifications You must be signed in to change notification settings

tahiti-web-design/odoo8-postgres-qa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

odoo8-postgresl-qa

L'image est basée sur Centos 7 et expose les variables d'environnement suivant:

  • ODOO_RPM_URL: une url valide vers le RPM d'Odoo a installer
  • ODOO_SRC_URL: une url valide vers le source (tar.gz) d'Odoo à installer
  • PGDATA: chemin vers le répertoire data de postgresql. Pointe vers /usr/lib/pgsql/data par défaut

L'image principale (Dockerfile) se repose sur l'image intermédiaire (Dockerfile.centos7.systemd). Cette dernière désactive systemd qui peut poser des problèmes de sécurité lorsqu'utilisé depuis un container.

Exemple d'utilisation de l'image:

docker run --name odoo8-qa -d -p 8069:8069 -p 5432:5432 \
    -e ODOO_RPM_URL="http://cdn.tahiti-web-management.com/odoo_8.0.20171001.noarch.rpm" \
    -e ODOO_SRC_URL="http://cdn.tahiti-web-management.com/odoo_8.0.20171001.tar.gz" \
    paraita/odoo8-postgresql-qa

Postgresql

Postgresql 9.3 est installé depuis les packages officiels. La base odoo est crée. Les utilisateurs suivants sont crées et autorisés à accéder à cette base (user/password):

  • admin/admin
  • odoo/odoo
  • postgres

Le port par défaut de Postgresql (5432) est exposé au container.

Postgresql se lance avec:

su postgres -c "pg_ctl -D $PGDATA start"

Odoo

Odoo 8.0 est installé avec le RPM officiel. Le code source d'Odoo 8.0 est aussi utilisé afin de pouvoir y exécuter des tests.

Le répertoire d'addons d'Odoo est accessible sur /odoo/addons.

Pour démarrer Odoo:

su odoo -c "openerp-server -c /odoo/conf/openerp-server \
                           --log-level debug"

"# odoo8-postgres"

About

An All-in-one docker image capable of serving Odoo 8 + Postgresql over Centos 7 for QA purpose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published