Pouvoir pousser un dockerfile
Permettre à un utilisateur de pousser un dockerfile.
Le dockerfile devra se baser sur les images pré-construites allgo (factory/debian:7) présentent sur sid.irisa.fr
(=> les intégrer dans le registry ?) qui contiennent l'installation de ssh, au cas où l'utilisateur souhaiterait s'y connecter en ssh via l'ihm d'allgo.
Egalement, le dockerfile doit cloner le code depuis un repo git ou svn. (ca évite d'envoyer le code et d'intégrer un serveur git pour le moment)
scénario : envoie du dockerfile Parsage du dockerfile build => renvoie ok ou ko Si ok, nouvelle version de l'application.
Possible via API & ihm
Note: there are some security implications -> the builder should be carefully sandboxed and capped to avoid any breach or DoS.
related to #29 (closed)