no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


wiki:oar3_dev_with_oar_docker [2017/02/03 11:20] (current) – created bzizou
Line 1: Line 1:
 +===Initialisation d'un environnement de dev OAR3===
 +==Nettoyage de l'environnement docker==
 +<code>
 + docker rm $(docker ps -a -q|head -n1)
 + docker rm $(docker ps -a -q|head -n1)
 + ...
 + docker images |awk '{print "docker rmi " $3}' |bash
 + rm -rf .oardocker
 +</code>
 +==Creation/chargement virtualenv==
 +<code>
 + cd ~
 + virtualenv oar-venv
 + source oar-venv/bin/activate
 + # Install de oardocker dans le virtualenv
 + cd ~/git/oar-docker
 + pip install .
 + # ou "pip install -e ." pour le mode "editable"
 +</code>
  
 +==Install de l'image Jessie oardocker, avec les dernières modifs du depot git local==
 +<code>
 + mkdir ~/oar-jessie
 + cd ~/oar-jessie
 + # ou: cd ~/oar-jessie && rm -rf .oardocker
 + oardocker init -f -e jessie
 + oardocker build
 + oardocker install ~/git/oar/
 +</code>
 +
 +==Install de l'image oar3-dev oardocker, qui dépend de la précédente image Jessie==
 +<code>
 + mkdir ~/oar3-dev
 + cd ~/oar3-dev
 + ou: cd ~/oar3-dev && rm -rf .oardocker
 + oardocker init -f -e oar3-dev build
 +</code>
 +
 +==Utilisation de l'environnement==
 +* Charger l'environnement
 +<code>
 + source ~/oar-venv/bin/activate
 +</code>
 +
 +* Lancement des containers
 +<code>
 + cd ~/oar3-dev
 + oardocker start -n 2 -v ~/git/oar3:/home/docker/oar3 -v ~/git/oar:/home/docker/oar
 +</code>
 +
 +* Connexion frontend
 +<code>
 + oardocker connect frontend
 +</code>
 +
 +* Arret des containers
 +<code>
 + oardocker stop
 +</code>
 +
 +==Install de OAR3==
 +<code>
 + oardocker connect frontend
 + cd /home/docker/oar3
 + pip install -e .
 +</code>
 +
 +==Lancement de l'API python==
 +<code>
 + oardocker connect frontend
 + cd /home/docker/oar3
 + ./runapi.py --old-api-proxy docker:docker@localhost:6668/oarapi-priv
 +</code>
 +
 +==Lancement des tests==
 +<code>
 + oardocker connect frontend
 + cd /home/docker/oar/tests/rspec
 + make APIURI=http://docker:docker@localhost:6668/newoarapi-priv/ MODE=oar3 format_checking
 +''Attention au / final dans l'url, il est important''
 +</code>
 +
 +===API OAR2 / OAR3 Changelog===
 +
 +
 +  * api_timestamp is now only in the top structure (not repeated for each item of a list)
 +  * Job keys:
 +    * owner -> user
 +    * queue -> queue_name
 +=== Tests python===
 +<code>
 + tox -e py27-memory oar tests
 +</code>
wiki/oar3_dev_with_oar_docker.txt · Last modified: 2017/02/03 11:20 by bzizou
Recent changes RSS feed GNU Free Documentation License 1.3 Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki