Sign inSign up

paraita/odoo8-postgresql-qa

By paraita

Updated over 7 years ago

Postgresql + Odoo 8.0 dockérizé pour environnement de QA

Image
0

1.9K

paraita/odoo8-postgresql-qa repository overview

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"

Tag summary

Content type

Image

Digest

Size

739.2 MB

Last updated

over 7 years ago

docker pull paraita/odoo8-postgresql-qa