<div dir="ltr">Greg,<div><br></div><div>Indeed, it is not designed to be run from another machine. I think you may workaround the autoconfiguration for the ws and api urls, but then you will get CORS issues.</div><div><br></div><div><br></div><div>I would be interrested to understand the use cases you are trying to achieve by putting a UI separately from the master</div><div><br></div><div>Pierre</div></div><br><div class="gmail_quote"><div dir="ltr">Le jeu. 5 nov. 2015 à 21:41, Greg MacDonald <<a href="mailto:gmacdonald@trionworlds.com">gmacdonald@trionworlds.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I had a typo and now I’m not getting the websocket error. But I still need to know how to point the web page at the master buildbot machine, or if it’s even possible
 to run them on different machines.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">-Greg<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u><u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> users [mailto:<a href="mailto:users-bounces@buildbot.net" target="_blank">users-bounces@buildbot.net</a>]
<b>On Behalf Of </b>Greg MacDonald<br>
<b>Sent:</b> Thursday, November 05, 2015 12:19 PM<br>
<b>To:</b> Pierre Tardy; <a href="mailto:users@buildbot.net" target="_blank">users@buildbot.net</a><br>
<b>Subject:</b> Re: [<a href="mailto:users@bb.net" target="_blank">users@bb.net</a>] buildbot-data issue<u></u><u></u></span></p>
</div>
</div></div></div><div lang="EN-US" link="blue" vlink="purple"><div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">That got me a bit further, now I’m getting this:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">WebSocket connection to 'ws://localhost:63342/angular_sandbox/app/index.htmlws' failed: Error during WebSocket handshake: Unexpected response code: 404<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I’m guessing this is because it doesn’t know where the buildbot master is and it’s on another machine. Where does that get specified?
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">-Greg<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Greg MacDonald
<br>
<b>Sent:</b> Thursday, November 05, 2015 11:27 AM<br>
<b>To:</b> 'Pierre Tardy'; <a href="mailto:users@buildbot.net" target="_blank">users@buildbot.net</a><br>
<b>Subject:</b> RE: [<a href="mailto:users@bb.net" target="_blank">users@bb.net</a>] buildbot-data issue<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Thanks a lot! I just couldn’t see it for some reason.
</span><span style="font-size:11.0pt;font-family:Wingdings;color:#1f497d">J</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Pierre Tardy [<a href="mailto:tardyp@gmail.com" target="_blank">mailto:tardyp@gmail.com</a>]
<br>
<b>Sent:</b> Wednesday, November 04, 2015 11:53 PM<br>
<b>To:</b> Greg MacDonald; <a href="mailto:users@buildbot.net" target="_blank">users@buildbot.net</a><br>
<b>Subject:</b> Re: [<a href="mailto:users@bb.net" target="_blank">users@bb.net</a>] buildbot-data issue<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi greg,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">as per <a href="http://docs.buildbot.net/latest/developer/www.html#dataservice" target="_blank">http://docs.buildbot.net/latest/developer/www.html#dataservice</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">What you need to inject is the dataService. the module is called bbData (what you need to depend in you angular,module), and the service is dataService.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">so you should replace this line<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            controller: ['$scope', '$attrs', 'bbData', function($scope, $attrs, dataService) {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">by<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">            controller: ['$scope', '$attrs', '<b>dataService</b>', function($scope, $attrs, dataService) {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Cheers<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Pierre<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Le jeu. 5 nov. 2015 à 03:15, Greg MacDonald <<a href="mailto:gmacdonald@trionworlds.com" target="_blank">gmacdonald@trionworlds.com</a>> a écrit :<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal">Hi Everyone,<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I’m trying to use the buildbot-data angular service (for 0.9.0b2) for a separate web ui and I’m having problems getting started. Bower installs buildbot-data fine, but I get an
 error when I try to use it:<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Error: [$injector:unpr] Unknown provider: bbDataProvider <- bbData<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Here’s the code that tries to use it. It’s not getting past the dependency injection.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">angular.module('myApp.buildStatus', ['bbData', 'bbData'])<u></u><u></u></p>
<p class="MsoNormal">    .directive("buildStatus", function() {<u></u><u></u></p>
<p class="MsoNormal">        return {<u></u><u></u></p>
<p class="MsoNormal">            restrict: "E",<u></u><u></u></p>
<p class="MsoNormal">            replace: true,<u></u><u></u></p>
<p class="MsoNormal">            scope: {<u></u><u></u></p>
<p class="MsoNormal">                name: '@',<u></u><u></u></p>
<p class="MsoNormal">                builder: '@',<u></u><u></u></p>
<p class="MsoNormal">                status: '='<u></u><u></u></p>
<p class="MsoNormal">            },<u></u><u></u></p>
<p class="MsoNormal">            templateUrl: 'directives/build_status/build_status.html',<u></u><u></u></p>
<p class="MsoNormal">            controller: ['$scope', '$attrs', 'bbData', function($scope, $attrs, dataService) {<u></u><u></u></p>
<p class="MsoNormal">                $scope.builder = $attrs.builder;<u></u><u></u></p>
<p class="MsoNormal">                $<a href="http://scope.name" target="_blank">scope.name</a> = $<a href="http://attrs.name" target="_blank">attrs.name</a>;<u></u><u></u></p>
<p class="MsoNormal">                $scope.status = 'unknown';<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">            }]<u></u><u></u></p>
<p class="MsoNormal">        }<u></u><u></u></p>
<p class="MsoNormal">    });<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">App dependency works:<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">angular.module('myApp', [<u></u><u></u></p>
<p class="MsoNormal">    'bbData',<u></u><u></u></p>
<p class="MsoNormal">    'ngMaterial',<u></u><u></u></p>
<p class="MsoNormal">    'ngRoute',<u></u><u></u></p>
<p class="MsoNormal">    'myApp.view1',<u></u><u></u></p>
<p class="MsoNormal">    'myApp.view2',<u></u><u></u></p>
<p class="MsoNormal">    'myApp.version',<u></u><u></u></p>
<p class="MsoNormal">    'myApp.buildStatus'<u></u><u></u></p>
<p class="MsoNormal">]).<u></u><u></u></p>
<p class="MsoNormal">config(['$routeProvider', '$httpProvider', function($routeProvider, $httpProvider) {<u></u><u></u></p>
<p class="MsoNormal">    $routeProvider.otherwise({redirectTo: '/view1'});<u></u><u></u></p>
<p class="MsoNormal">    $httpProvider.defaults.useXDomain = true;<u></u><u></u></p>
<p class="MsoNormal">    delete $httpProvider.defaults.headers.common['X-Requested-With'];<u></u><u></u></p>
<p class="MsoNormal">}]);<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">And It’s being included like this in index.html<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">  <script src="bower_components/buildbot-data/dist/scripts.js"></script><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I’m not sure where to go from here. Any help is greatly appreciated. Thx!
<span style="font-family:Wingdings">J</span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">-Greg<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@buildbot.net" target="_blank">users@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/users" target="_blank">https://lists.buildbot.net/mailman/listinfo/users</a><u></u><u></u></p>
</blockquote>
</div>
</div></div></blockquote></div>