FROM steenzout/odoo:9.0-base MAINTAINER Pedro Salgado "steenzout@ymail.com" ENV ODOO_RELEASE 20161123 ENV ODOO_SHA1SUM c9e66e878146940ef188eaa8c9bc5da7e4306982 # Set the default config file ENV OPENERP_SERVER /etc/odoo/openerp-server.conf # Install Odoo RUN set -x; curl -o odoo.deb -SL http://nightly.odoo.com/9.0/nightly/deb/odoo_9.0c.20161123_all.deb && echo "c9e66e878146940ef188eaa8c9bc5da7e4306982 odoo.deb" | sha1sum -c - && dpkg --force-depends -i odoo.deb && apt-get update && apt-get -y install -f --no-install-recommends && rm -rf /var/lib/apt/lists/* odoo.deb # Copy entrypoint script and Odoo configuration file COPY "9.0/entrypoint.sh" / COPY "9.0/openerp-server.conf" /etc/odoo/ RUN chown odoo /etc/odoo/openerp-server.conf # Mount /var/lib/odoo to allow restoring filestore and /mnt/extra-addons for users addons RUN mkdir -p /mnt/extra-addons && chown -R odoo /mnt/extra-addons VOLUME ["/var/lib/odoo", "/mnt/extra-addons"] # Expose Odoo services EXPOSE 8069 8071 # Set default user when running the container USER odoo ENTRYPOINT ["/entrypoint.sh"] CMD ["openerp-server"]