[ADD] extra addons dir for users addons

Set auto-reload to True in the default configuration so that update of
python and xml files does not need a restart of the server.

auto-reload options requires python-pyinotify to be installed.
This commit is contained in:
Aaron Bohy 2015-02-27 18:38:06 +01:00
parent f035a31858
commit 4c855a573d
2 changed files with 5 additions and 4 deletions

View File

@ -9,6 +9,7 @@ RUN apt-get update \
curl \ curl \
npm \ npm \
python-support \ python-support \
python-pyinotify \
&& npm install -g less less-plugin-clean-css \ && npm install -g less less-plugin-clean-css \
&& ln -s /usr/bin/nodejs /usr/bin/node \ && ln -s /usr/bin/nodejs /usr/bin/node \
&& curl -o wkhtmltox.deb -SL http://nightly.odoo.com/extra/wkhtmltox-0.12.1.2_linux-jessie-amd64.deb \ && curl -o wkhtmltox.deb -SL http://nightly.odoo.com/extra/wkhtmltox-0.12.1.2_linux-jessie-amd64.deb \
@ -38,7 +39,7 @@ RUN curl -o odoo.deb -SL http://nightly.odoo.com/${ODOO_VERSION}/nightly/deb/odo
COPY ./run.sh / COPY ./run.sh /
COPY ./openerp-server.conf /etc/odoo/ COPY ./openerp-server.conf /etc/odoo/
# Mount /var/lib/odoo to allow restoring filestore # Mount /var/lib/odoo to allow restoring filestore and /mnt/extra-addons for users addons
VOLUME ["/var/lib/odoo"] VOLUME ["/var/lib/odoo", "/mnt/extra-addons"]
CMD ["/run.sh"] CMD ["/run.sh"]

View File

@ -1,11 +1,11 @@
[options] [options]
addons_path = /usr/lib/python2.7/dist-packages/openerp/addons addons_path = /usr/lib/python2.7/dist-packages/openerp/addons,/mnt/extra-addons
auto_reload = True
db_host = False db_host = False
db_password = False db_password = False
db_port = False db_port = False
db_user = odoo db_user = odoo
; admin_passwd = admin ; admin_passwd = admin
; auto_reload = False
; csv_internal_sep = , ; csv_internal_sep = ,
; data_dir = False ; data_dir = False
; db_maxconn = 64 ; db_maxconn = 64