- Dockerfile.dev : development - Dockerfile.prod.* : prod - Dockerfile.*.pkg : odoo from package - Dockerfile.*.src : odoo from source
41 lines
1.5 KiB
Docker
41 lines
1.5 KiB
Docker
FROM technolibre/erplibre-base:12.0
|
|
|
|
# TODO
|
|
|
|
|
|
# ENV REPO_MANIFEST_URL https://github.com/agileops/ERPLibre.git
|
|
# RUN cat /etc/os-release
|
|
|
|
# USER root
|
|
|
|
# # Install Odoo
|
|
# ENV ODOO_VERSION 12.0
|
|
# ARG ODOO_RELEASE=20200417
|
|
# ARG ODOO_SHA=ca4a7485b0b75850ffe1458a8f3266839400a501
|
|
# RUN curl -o odoo.deb -sSL http://nightly.odoo.com/${ODOO_VERSION}/nightly/deb/odoo_${ODOO_VERSION}.${ODOO_RELEASE}_all.deb \
|
|
# && echo "${ODOO_SHA} odoo.deb" | sha1sum -c - \
|
|
# && apt-get update \
|
|
# && apt-get -y -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confnew install --no-install-recommends ./odoo.deb \
|
|
# && rm -rf /var/lib/apt/lists/* odoo.deb
|
|
|
|
|
|
# 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" && \
|
|
# mkdir -p $ODOO_PREFIX && cd $ODOO_PREFIX && \
|
|
# repo init -u $REPO_MANIFEST_URL -b 12.0_repo && \
|
|
# repo sync -j 4 -c
|
|
|
|
# ADD repo_manifest_gen_org_prefix_path.py /root/.bin/
|
|
# RUN chmod +x ~/.bin/repo_manifest_gen_org_prefix_path.py
|
|
|
|
# RUN head /etc/odoo/odoo.conf && /root/.bin/repo_manifest_gen_org_prefix_path.py $ODOO_PREFIX/addons /etc/odoo/odoo.conf /etc/odoo/odoo.conf && head /etc/odoo/odoo.conf
|
|
|
|
# user odoo
|
|
|
|
# ENTRYPOINT ["/entrypoint.sh"]
|
|
# CMD ["odoo"]
|