From d013e9ecd21d4e9a3c2c95f318501f2c65a252d0 Mon Sep 17 00:00:00 2001 From: Cooper LeBrun Date: Mon, 20 Mar 2017 14:24:29 -0700 Subject: [PATCH 1/2] add first draft dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..675461e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM python:2.7-slim + +RUN apt-get update && \ + apt-get -y install expect-dev git wget npm && \ + pip install lxml + +ENV VERSION="9.0" +ENV TRAVIS_BUILD_DIR="/tmp" + +# Setup maintainer-quality-tools, a set of development tools maintained by ODOO +RUN git clone https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools && \ + export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} && \ + travis_install_nightly + +WORKDIR $HOME/odoo-$VERSION + +# Expose ODOO port +EXPOSE 8096 + +CMD $HOME/odoo-$VERSION/./openerp-server --addons-path=$HOME/odoo-$VERSION/addons --db_user=travis --db_password=admin --db_host=localhost From 41df533afcc6f1aa6d1dc01d93281624e8b7c98d Mon Sep 17 00:00:00 2001 From: Cooper LeBrun Date: Tue, 21 Mar 2017 08:50:37 -0700 Subject: [PATCH 2/2] correct exposed port number in Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 675461e..1475198 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,6 @@ RUN git clone https://github.com/OCA/maintainer-quality-tools.git ${HOME}/mainta WORKDIR $HOME/odoo-$VERSION # Expose ODOO port -EXPOSE 8096 +EXPOSE 8069 CMD $HOME/odoo-$VERSION/./openerp-server --addons-path=$HOME/odoo-$VERSION/addons --db_user=travis --db_password=admin --db_host=localhost