Skip to content

Instantly share code, notes, and snippets.

@moylop260
Last active March 11, 2017 22:48
Show Gist options
  • Select an option

  • Save moylop260/29b6f13122b80036fce3 to your computer and use it in GitHub Desktop.

Select an option

Save moylop260/29b6f13122b80036fce3 to your computer and use it in GitHub Desktop.

Revisions

  1. moylop260 revised this gist Mar 11, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,7 @@
    # travis2docker 3.0.0

    CON EL DOCKER-MACHINE CREATE DRIVER BY DEFAULT WORKS FINE!

    # Con docker on mac hyperv me pasó este error al hacer docker pull registry:2 https://github.com/docker/docker/issues/14140 (Pero ya fue reparado y trabaja bien)
    # Pero solo cuando uso -v a /var/lib/docker

  2. moylop260 revised this gist Nov 10, 2016. 1 changed file with 11 additions and 6 deletions.
    17 changes: 11 additions & 6 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@
    # Con docker on mac hyperv me pasó este error al hacer docker pull registry:2 https://github.com/docker/docker/issues/14140 (Pero ya fue reparado y trabaja bien)
    # Pero solo cuando uso -v a /var/lib/docker

    # Usando hyperV
    # Usando hyperV Volvió a marcar error, al hacer usando -v /var/lib/docker al "docker pull vauxoo/odoo-80-image-shippable-auto/" después de descargar el 100% muestra: "Error processing tar file docker function not implemented"
    ```bash
    export DOCKER_SHARE_LOCAL_PATH=$HOME/dkr-in-dkr-volume
    export RUN_EXTRA_ARGS="--run-extra-args='--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo --entrypoint=bash'"
    @@ -34,20 +34,24 @@ RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \



    # (Ya no, desde que sí funciona con hyperV) Mejor usar docker-machine
    # Usando docker-machine

    ```bash
    # -v /var/run/docker.sock:/var/run/docker.sock" # To run containers from main
    # -v /root/dkr-in-dkr-volume/runbot:/var/lib/docker # raditz
    # -v /mnt/sda1/dkr-in-dkr-volume/runbot:/var/lib/docker # docker-machine vm

    export DOCKER_SHARE_LOCAL_PATH=/mnt/sda1/dkr-in-dkr-volume
    t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo --entrypoint=bash"
    cd ~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
    export RUN_EXTRA_ARGS='--run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo --entrypoint=bash"'
    eval t2dl $RUN_EXTRA_ARGS git@github.com:Vauxoo/runbot-addons.git 9.0
    or
    eval t2dl $RUN_EXTRA_ARGS git@github.com:moylop260/runbot-oca.git master

    cd build deseado

    sed -i '' '/docker run/d' files/install
    sed -i '' '/docker pull/d' files/install
    # If you are using oca project remove "docker" word from ${TRAVIS_BUILD_DIR}/.travis_requirements.sh like as:
    # sed -i '1idocker/d ${TRAVIS_BUILD_DIR}/.travis_requirements.sh' files/install # It don't work! :(
    sed -i '' '/travis_requirements.sh;/d' files/install

    echo """
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    @@ -58,6 +62,7 @@ VOLUME ['/var/lib/docker']
    RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \
    sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh && \
    sed -i '4idocker start registry' /entrypoint.sh
    sed -i '5i\${TRAVIS_BUILD_DIR}/.travis_requirements.sh' /entrypoint.sh; echo 1
    """ >> Dockerfile

    10-build.sh
  3. moylop260 revised this gist Nov 10, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -15,7 +15,7 @@ cd build

    sed -i '' '/docker run/d' files/install
    sed -i '' '/docker pull/d' files/install
    sed -i '' '/travis_requirements/d' files/install
    sed -i '' '/travis_requirements.sh;/d' files/install
    echo """
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.0-0~trusty_amd64.deb -O /tmp/docker.deb && \
  4. moylop260 revised this gist Nov 10, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@
    # Usando hyperV
    ```bash
    export DOCKER_SHARE_LOCAL_PATH=$HOME/dkr-in-dkr-volume
    export RUN_EXTRA_ARGS="--run-extra-args='--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo'"
    export RUN_EXTRA_ARGS="--run-extra-args='--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo --entrypoint=bash'"
    eval t2dl $RUN_EXTRA_ARGS git@github.com:Vauxoo/runbot-addons.git 9.0
    or
    eval t2dl $RUN_EXTRA_ARGS git@github.com:moylop260/runbot-oca.git master
  5. moylop260 revised this gist Nov 10, 2016. 1 changed file with 6 additions and 4 deletions.
    10 changes: 6 additions & 4 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -5,9 +5,11 @@

    # Usando hyperV
    ```bash
    export DOCKER_SHARE_LOCAL_PATH=$HOME/dkr-in-dkr-volume/
    export RUN_EXTRA_ARGS="--run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo"
    t2dl $RUN_EXTRA_ARGS git@github.com:Vauxoo/runbot-addons.git 9.0
    export DOCKER_SHARE_LOCAL_PATH=$HOME/dkr-in-dkr-volume
    export RUN_EXTRA_ARGS="--run-extra-args='--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo'"
    eval t2dl $RUN_EXTRA_ARGS git@github.com:Vauxoo/runbot-addons.git 9.0
    or
    eval t2dl $RUN_EXTRA_ARGS git@github.com:moylop260/runbot-oca.git master

    cd build

    @@ -23,7 +25,7 @@ VOLUME ['/var/lib/docker']
    RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \
    sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh && \
    sed -i '4idocker start registry' /entrypoint.sh && \
    sed -i '5${TRAVIS_BUILD_DIR}/.travis_requirements.sh; echo 1'
    sed -i '5i\${TRAVIS_BUILD_DIR}/.travis_requirements.sh' /entrypoint.sh; echo 1
    """ >> Dockerfile
    ```

  6. moylop260 revised this gist Nov 10, 2016. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -4,6 +4,7 @@
    # Pero solo cuando uso -v a /var/lib/docker

    # Usando hyperV
    ```bash
    export DOCKER_SHARE_LOCAL_PATH=$HOME/dkr-in-dkr-volume/
    export RUN_EXTRA_ARGS="--run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo"
    t2dl $RUN_EXTRA_ARGS git@github.com:Vauxoo/runbot-addons.git 9.0
    @@ -24,7 +25,7 @@ RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \
    sed -i '4idocker start registry' /entrypoint.sh && \
    sed -i '5${TRAVIS_BUILD_DIR}/.travis_requirements.sh; echo 1'
    """ >> Dockerfile

    ```
  7. moylop260 revised this gist Nov 10, 2016. 1 changed file with 30 additions and 1 deletion.
    31 changes: 30 additions & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,36 @@

    # Con docker on mac hyperv me pasó este error al hacer docker pull registry:2 https://github.com/docker/docker/issues/14140 (Pero ya fue reparado y trabaja bien)
    # Pero solo cuando uso -v a /var/lib/docker
    # Mejor usar docker-machine

    # Usando hyperV
    export DOCKER_SHARE_LOCAL_PATH=$HOME/dkr-in-dkr-volume/
    export RUN_EXTRA_ARGS="--run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo"
    t2dl $RUN_EXTRA_ARGS git@github.com:Vauxoo/runbot-addons.git 9.0

    cd build

    sed -i '' '/docker run/d' files/install
    sed -i '' '/docker pull/d' files/install
    sed -i '' '/travis_requirements/d' files/install
    echo """
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.0-0~trusty_amd64.deb -O /tmp/docker.deb && \
    dpkg -i /tmp/docker.deb && sudo usermod -aG docker root
    VOLUME ['/var/lib/docker']

    RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \
    sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh && \
    sed -i '4idocker start registry' /entrypoint.sh && \
    sed -i '5${TRAVIS_BUILD_DIR}/.travis_requirements.sh; echo 1'
    """ >> Dockerfile







    # (Ya no, desde que sí funciona con hyperV) Mejor usar docker-machine

    ```bash
    # -v /var/run/docker.sock:/var/run/docker.sock" # To run containers from main
  8. moylop260 revised this gist Nov 10, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # travis2docker 3.0.0

    # Con docker on mac hyperv me pasó este error al hacer docker pull registry:2 https://github.com/docker/docker/issues/14140
    # Con docker on mac hyperv me pasó este error al hacer docker pull registry:2 https://github.com/docker/docker/issues/14140 (Pero ya fue reparado y trabaja bien)
    # Pero solo cuando uso -v a /var/lib/docker
    # Mejor usar docker-machine

  9. moylop260 revised this gist Sep 27, 2016. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,8 @@ t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged
    cd ~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
    sed -i '' '/docker run/d' files/install
    sed -i '' '/docker pull/d' files/install
    # If you are using oca project remove "docker" word from ${TRAVIS_BUILD_DIR}/.travis_requirements.sh like as:
    # sed -i '1idocker/d ${TRAVIS_BUILD_DIR}/.travis_requirements.sh' files/install # It don't work! :(

    echo """
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
  10. moylop260 revised this gist Jul 29, 2016. No changes.
  11. moylop260 revised this gist Jul 29, 2016. 1 changed file with 2 additions and 12 deletions.
    14 changes: 2 additions & 12 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -9,27 +9,17 @@
    # -v /root/dkr-in-dkr-volume/runbot:/var/lib/docker # raditz
    # -v /mnt/sda1/dkr-in-dkr-volume/runbot:/var/lib/docker # docker-machine vm

    export DOCKER_SHARE_LOCAL_PATH=${HOME}/dkr-in-dkr-volume
    t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    export DOCKER_SHARE_LOCAL_PATH=/mnt/sda1/dkr-in-dkr-volume
    t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo --entrypoint=bash"
    cd ~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
    sed -i '' '/docker run/d' files/install
    sed -i '' '/docker pull/d' files/install

    # Linux: sed -i '/docker/d' files/install
    echo """
    # RUN apt-get install apt-transport-https ca-certificates apparmor-profiles lxc apparmor apparmor-utils
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.0-0~trusty_amd64.deb -O /tmp/docker.deb && \
    dpkg -i /tmp/docker.deb && sudo usermod -aG docker root
    VOLUME ['/var/lib/docker']
    # RUN mkdir -p ${HOME}/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
    # && 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/*
    RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \
    sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh && \
  12. moylop260 revised this gist Jul 29, 2016. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,9 @@
    # travis2docker 3.0.0

    # Con docker on mac hyperv me pasó este error al hacer docker pull registry:2 https://github.com/docker/docker/issues/14140
    # Pero solo cuando uso -v a /var/lib/docker
    # Mejor usar docker-machine

    ```bash
    # -v /var/run/docker.sock:/var/run/docker.sock" # To run containers from main
    # -v /root/dkr-in-dkr-volume/runbot:/var/lib/docker # raditz
  13. moylop260 revised this gist Jul 29, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -27,7 +27,7 @@ VOLUME ['/var/lib/docker']
    # && git fetch origin \
    # && git fetch -p origin +refs/pull/*/head:refs/pull/*
    RUN sed -i '2i/etc/init.d/docker start' /entrypoint.sh && \
    RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \
    sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh && \
    sed -i '4idocker start registry' /entrypoint.sh
    """ >> Dockerfile
  14. moylop260 revised this gist Jul 29, 2016. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,8 @@
    export DOCKER_SHARE_LOCAL_PATH=${HOME}/dkr-in-dkr-volume
    t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    cd ~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
    sed -i '' '/docker/d' files/install
    sed -i '' '/docker run/d' files/install
    sed -i '' '/docker pull/d' files/install

    # Linux: sed -i '/docker/d' files/install
    echo """
  15. moylop260 revised this gist Jul 29, 2016. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -9,9 +9,6 @@ export DOCKER_SHARE_LOCAL_PATH=${HOME}/dkr-in-dkr-volume
    t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    cd ~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
    sed -i '' '/docker/d' files/install
    sed -i '' '2i/etc/init.d/docker start' files//entrypoint.sh
    sed -i '' '3idocker run -d -p 5000:5000 --name registry registry:2' files//entrypoint.sh
    sed -i '' '4idocker start registry' files//entrypoint.sh

    # Linux: sed -i '/docker/d' files/install
    echo """
    @@ -28,6 +25,10 @@ VOLUME ['/var/lib/docker']
    # && git remote rename odoo origin \
    # && git fetch origin \
    # && git fetch -p origin +refs/pull/*/head:refs/pull/*
    RUN sed -i '2i/etc/init.d/docker start' /entrypoint.sh && \
    sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh && \
    sed -i '4idocker start registry' /entrypoint.sh
    """ >> Dockerfile

    10-build.sh
  16. moylop260 revised this gist Jul 29, 2016. 1 changed file with 4 additions and 7 deletions.
    11 changes: 4 additions & 7 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -9,6 +9,10 @@ export DOCKER_SHARE_LOCAL_PATH=${HOME}/dkr-in-dkr-volume
    t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    cd ~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
    sed -i '' '/docker/d' files/install
    sed -i '' '2i/etc/init.d/docker start' files//entrypoint.sh
    sed -i '' '3idocker run -d -p 5000:5000 --name registry registry:2' files//entrypoint.sh
    sed -i '' '4idocker start registry' files//entrypoint.sh

    # Linux: sed -i '/docker/d' files/install
    echo """
    # RUN apt-get install apt-transport-https ca-certificates apparmor-profiles lxc apparmor apparmor-utils
    @@ -26,13 +30,6 @@ VOLUME ['/var/lib/docker']
    # && 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 "--name=runbot-FEAT"
  17. moylop260 revised this gist Jul 29, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,7 @@ echo """
    # RUN apt-get install apt-transport-https ca-certificates apparmor-profiles lxc apparmor apparmor-utils
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.0-0~trusty_amd64.deb -O /tmp/docker.deb && \
    dpkg -i /tmp/docker.deb
    dpkg -i /tmp/docker.deb && sudo usermod -aG docker root
    VOLUME ['/var/lib/docker']
    # RUN mkdir -p ${HOME}/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
    # && cp -r /.repo_requirements/odoo/.git /root/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
  18. moylop260 revised this gist Jul 29, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@
    # -v /mnt/sda1/dkr-in-dkr-volume/runbot:/var/lib/docker # docker-machine vm

    export DOCKER_SHARE_LOCAL_PATH=${HOME}/dkr-in-dkr-volume
    t2d git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    cd ~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
    sed -i '' '/docker/d' files/install
    # Linux: sed -i '/docker/d' files/install
  19. moylop260 revised this gist Jul 29, 2016. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -8,8 +8,8 @@
    export DOCKER_SHARE_LOCAL_PATH=${HOME}/dkr-in-dkr-volume
    t2d git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    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
    sed -i '' '/docker/d' files/install
    # Linux: sed -i '/docker/d' files/install
    echo """
    # RUN apt-get install apt-transport-https ca-certificates apparmor-profiles lxc apparmor apparmor-utils
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
  20. moylop260 revised this gist Jul 29, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@ sed -i '/docker/d' files/install
    echo """
    # RUN apt-get install apt-transport-https ca-certificates apparmor-profiles lxc apparmor apparmor-utils
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.10.3-0~trusty_amd64.deb -O /tmp/docker.deb && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.0-0~trusty_amd64.deb -O /tmp/docker.deb && \
    dpkg -i /tmp/docker.deb
    VOLUME ['/var/lib/docker']
    # RUN mkdir -p ${HOME}/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
  21. moylop260 revised this gist Jul 29, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@ 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 apt-get install apt-transport-https ca-certificates apparmor-profiles lxc apparmor apparmor-utils
    # RUN apt-get install apt-transport-https ca-certificates apparmor-profiles lxc apparmor apparmor-utils
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.10.3-0~trusty_amd64.deb -O /tmp/docker.deb && \
    dpkg -i /tmp/docker.deb
  22. moylop260 revised this gist Jul 29, 2016. 1 changed file with 9 additions and 8 deletions.
    17 changes: 9 additions & 8 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -11,18 +11,19 @@ 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 apt-get install apt-transport-https ca-certificates apparmor-profiles lxc apparmor apparmor-utils
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.10.3-0~trusty_amd64.deb -O /tmp/docker.deb && \
    dpkg -i /tmp/docker.deb
    VOLUME ['/var/lib/docker']
    RUN mkdir -p ${HOME}/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
    && 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/*
    # RUN mkdir -p ${HOME}/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
    # && 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 """
  23. moylop260 revised this gist Jul 29, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@
    # -v /mnt/sda1/dkr-in-dkr-volume/runbot:/var/lib/docker # docker-machine vm

    export DOCKER_SHARE_LOCAL_PATH=${HOME}/dkr-in-dkr-volume
    t2d git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-cmds="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    t2d git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    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
  24. moylop260 revised this gist Jul 29, 2016. 1 changed file with 7 additions and 5 deletions.
    12 changes: 7 additions & 5 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,12 @@
    # travis2docker 3.0.0

    ```bash
    t2d git@github.com:Vauxoo/runbot-addons.git 9.0
    # -v /var/run/docker.sock:/var/run/docker.sock" # To run containers from main
    # -v /root/dkr-in-dkr-volume/runbot:/var/lib/docker # raditz
    # -v /mnt/sda1/dkr-in-dkr-volume/runbot:/var/lib/docker # docker-machine vm

    export DOCKER_SHARE_LOCAL_PATH=${HOME}/dkr-in-dkr-volume
    t2d git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-cmds="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker --entrypoint=bash"
    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
    @@ -29,10 +34,7 @@ docker pull vauxoo/odoo-80-image-shippable-auto

    10-build.sh

    20-run.sh "--entrypoint=bash --privileged=true -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/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"
    20-run.sh "--name=runbot-FEAT"

    ```

  25. moylop260 revised this gist Jul 29, 2016. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -10,7 +10,8 @@ RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.10.3-0~trusty_amd64.deb -O /tmp/docker.deb && \
    dpkg -i /tmp/docker.deb
    VOLUME ['/var/lib/docker']
    RUN cp -r /.repo_requirements/odoo/.git /root/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
    RUN mkdir -p ${HOME}/odoo-extra/runbot/static/repo/https___github.com_odoo_odoo.git \
    && 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 \
  26. moylop260 revised this gist Jul 28, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -28,7 +28,7 @@ docker pull vauxoo/odoo-80-image-shippable-auto

    10-build.sh

    20-run.sh "--entrypoint=bash --privileged=true -v DOCKER_SHARE_LOCAL_PATH:/var/lib/docker"
    20-run.sh "--entrypoint=bash --privileged=true -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/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"
  27. moylop260 revised this gist Jul 28, 2016. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,9 @@ 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
    RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \
    wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.10.3-0~trusty_amd64.deb -O /tmp/docker.deb && \
    dpkg -i /tmp/docker.deb
    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 \
  28. moylop260 revised this gist Jul 28, 2016. 1 changed file with 22 additions and 23 deletions.
    45 changes: 22 additions & 23 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,11 @@
    `t2d git@github.com:Vauxoo/runbot-addons.git 9.0`
    # travis2docker 3.0.0

    - Abrir */2/Dockerfile:
    - Comentar toda invocación al comando `docker`
    - Agregar al final:
    ```bash
    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 \
    @@ -13,26 +15,23 @@ RUN cp -r /.repo_requirements/odoo/.git /root/odoo-extra/runbot/static/repo/http
    && git remote rename odoo origin \
    && git fetch origin \
    && git fetch -p origin +refs/pull/*/head:refs/pull/*
    ```
    - Correr con:
    - `*/2/20-run.sh "--entrypoint=bash --privileged=true -v /var/lib/docker:/var/lib/docker"`
    - or `*/2/20-run.sh "--entrypoint=bash -v /var/run/docker.sock:/var/run/docker.sock"` # To run containers from main docker
    - (Si es en un dkr-in-dkr from raditz, use:
    - `*/2/20-run.sh "--entrypoint=bash --privileged=true -v /root/dkr-in-dkr-volume/runbot:/var/lib/docker"`
    - (Si es dentro de un docker-machine, use:)
    - `*/2/20-run.sh "--entrypoint=bash --privileged=true -v /mnt/sda1/dkr-in-dkr-volume/runbot:/var/lib/docker"`
    - Dentro del container:
    - Correr
    ```bash
    sed -i '2i/etc/init.d/docker start' /entrypoint.sh
    sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh
    sed -i '4idocker start registry' /entrypoint.sh
    ```
    - Si tu no tienes esta imagen, la puedes descargar:
    `docker pull vauxoo/odoo-80-image-shippable-auto`
    - Levantar instancia:
    `/entrypoint.sh`
    """ >> 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"

    ```

    ## Clear instance after use:

  29. moylop260 revised this gist Mar 26, 2016. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,8 @@ RUN cp -r /.repo_requirements/odoo/.git /root/odoo-extra/runbot/static/repo/http
    && git remote remove oca \
    && git remote remove vauxoo \
    && git remote rename odoo origin \
    && git fetch origin
    && git fetch origin \
    && git fetch -p origin +refs/pull/*/head:refs/pull/*
    ```
    - Correr con:
    - `*/2/20-run.sh "--entrypoint=bash --privileged=true -v /var/lib/docker:/var/lib/docker"`
  30. moylop260 revised this gist Mar 26, 2016. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions runbot_travis2docker.md
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,12 @@
    ```bash
    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
    ```
    - Correr con:
    - `*/2/20-run.sh "--entrypoint=bash --privileged=true -v /var/lib/docker:/var/lib/docker"`