Guest User

Untitled

a guest
Dec 27th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. <?php
  2.  
  3. include '../php/database.php';
  4.  
  5. $duser = 'username';
  6. $dpass = 'password';
  7. $dmail = 'email';
  8.  
  9. $tag = 'from system';
  10.  
  11. function tagImage($tag) {
  12. $getImageID = "SELECT `imageID` FROM `docker_images` WHERE `tag` = :tag ";
  13. $params = array(':tag' => $tag);
  14. $results = dataQuery($getImageID, $params);
  15. if(!empty($results)) {
  16. $image = $results[0]['imageID'];
  17. global $repo = $results[0]['repo']; // I know this is a bad idea, will change it when all else is working
  18. $last = system("sudo docker tag -f $image $repo 2>&1", $retval);
  19. }
  20. return $retval;
  21. }
  22.  
  23. $tagStatus = tagImage($tag);
  24.  
  25. if(0 == $tagStatus) {
  26. echo '<pre>';
  27.  
  28. $login = system("sudo docker login --username=$duser", $retval);
  29. var_dump($login);
  30. var_dump($retval);
  31. // push it real good
  32. $last = system("sudo docker push $repo 2>&1", $retval1);
  33. var_dump($last);
  34. var_dump($retval1);
  35. }
  36. ?>
  37.  
  38. string(0) ""
  39. int(1)
  40. The push refers to a repository [fciloars/oars-gateway] (len: 1)
  41. 21d623eb89a9: Image push failed
  42.  
  43. Please login prior to push:
  44. Username: EOF
  45. string(13) "Username: EOF"
  46. int(1)
Add Comment
Please, Sign In to add comment