FROM technolibre/erplibre-base:1.1.0 ENV REPO_MANIFEST_URL https://github.com/ERPLibre/ERPLibre ARG WORKING_BRANCH ARG WORKING_HASH ENV BRANCH_ERPLIBRE $WORKING_BRANCH ENV COMMIT_ERPLIBRE $WORKING_HASH RUN cat /etc/os-release USER root RUN mkdir ~/.ssh/ && \ echo "StrictHostKeyChecking no" >> ~/.ssh/config && \ apt update && \ apt install ssh-client git -y --no-install-recommends && \ rm -rf /var/lib/apt/lists/* RUN cd ; mkdir -p .bin/ && \ git config --global color.ui false && \ git config --global user.email "foo@bar.io" && \ git config --global user.name "Foo Bar" && \ if [ "$BRANCH_ERPLIBRE" = "HEAD" ]; then git clone $REPO_MANIFEST_URL $ODOO_PREFIX ; else git clone $REPO_MANIFEST_URL -b $BRANCH_ERPLIBRE $ODOO_PREFIX; fi && \ cd $ODOO_PREFIX && \ git checkout $COMMIT_ERPLIBRE RUN cd $ODOO_PREFIX && \ python -m venv .venv RUN cd $ODOO_PREFIX && \ curl https://storage.googleapis.com/git-repo-downloads/repo > ./.venv/repo && \ chmod +x ./.venv/repo RUN cd $ODOO_PREFIX && \ ./script/update_manifest_dev.sh RUN cd $ODOO_PREFIX && \ source /root/.poetry/env && \ poetry install RUN cd $ODOO_PREFIX && \ head /etc/odoo/odoo.conf && \ ./docker/repo_manifest_gen_org_prefix_path.py $ODOO_PREFIX/addons /etc/odoo/odoo.conf /etc/odoo/odoo.conf && \ head /etc/odoo/odoo.conf #RUN mkdir '/home/odoo/.local' #RUN chown -R odoo '/home/odoo/.local' USER odoo RUN mkdir -p '/home/odoo/.local/share/Odoo/' ENTRYPOINT ["/entrypoint.sh"] CMD ["odoo"]