t2d git@github.com:Vauxoo/runbot-addons.git 9.0
cd ~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
sed -i '/docker/d' files/install
# mac: sed -i '' '/docker/d' files/install
echo """
RUN curl -sSL https://get.docker.com/ | sh
VOLUME ['/var/lib/docker']
RUN cp -r /.repo_requirements/odoo/.git /root/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
&& cd /root/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
&& git remote remove oca \
&& git remote remove vauxoo \
&& git remote rename odoo origin \
&& git fetch origin \
&& git fetch -p origin +refs/pull/*/head:refs/pull/*
""" >> Dockerfile
echo """
service docker start
docker run -d -p 5000:5000 --name registry registry:2
docker start registry
docker pull vauxoo/odoo-80-image-shippable-auto
""" >> files/entrypoint.sh
10-build.sh
20-run.sh "--entrypoint=bash --privileged=true -v DOCKER_SHARE_LOCAL_PATH:/var/lib/docker"
# or 20-run.sh "--entrypoint=bash -v /var/run/docker.sock:/var/run/docker.sock" # To run containers from main
# or raditz 20-run.sh "--entrypoint=bash --privileged=true -v /root/dkr-in-dkr-volume/runbot:/var/lib/docker"`
# or dkr-machine 20-run.sh "--entrypoint=bash --privileged=true -v /mnt/sda1/dkr-in-dkr-volume/runbot:/var/lib/docker"
- Execute:
pkill python
service postgresql restart
service docker restart
sleep 2
docker start registry
# Just if is needed
dropdb openerp_test
docker rm -f registry
/entrypoint.sh
# If you want avoid to use the entrypoint
~/odoo-9.0/odoo.py -u runbot_travis2docker -d openerp_test --test-enable --stop-after-init --log-level=debug