Skip to content

Commit 0925a4b

Browse files
author
Flyers
committed
Updated front to use custom config
1 parent d93571e commit 0925a4b

File tree

4 files changed

+21
-16
lines changed

4 files changed

+21
-16
lines changed

back-end/Dockerfile

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ ADD . /var/www
44
WORKDIR /var/www
55

66
RUN usermod -u 1000 www-data
7+
RUN mkdir -p /var/www/app/cache
8+
RUN mkdir -p /var/www/app/logs
79
RUN chmod -R 777 /var/www/app/cache
810
RUN chmod -R 777 /var/www/app/logs
911

front-end/src/index.html

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515

1616
<div>Angular seed app: v<span app-version></span></div>
1717

18-
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha1.js"></script>
19-
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha512.js"></script>
20-
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"></script>
18+
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/core-min.js"></script>
19+
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/sha1-min.js"></script>
20+
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/sha512-min.js"></script>
21+
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/enc-base64-min.js"></script>
2122
<script src="lib/angular/angular.js"></script>
2223
<script src="lib/angular/angular-cookies.js"></script>
2324
<script src="lib/angular/angular-resource.js"></script>

front-end/src/js/app.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
'use strict';
22

3-
43
// Declare app level module which depends on filters, and services
54
angular.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives', 'myApp.controllers']).
6-
constant('apiUrl', 'http://localhost:8080/')
5+
constant('cfg', {
6+
url: 'http://localhost:8080/',
7+
httpTimeout: 5000
8+
}).
79
config(['$routeProvider', function($routeProvider) {
8-
$routeProvider.when('/login', {templateUrl: '/bundles/app/partials/login.html', controller: 'Login'});
9-
$routeProvider.when('/view1', {templateUrl: '/bundles/app/partials/partial1.html', controller: 'MyCtrl1'});
10-
$routeProvider.when('/view2', {templateUrl: '/bundles/app/partials/partial2.html', controller: 'MyCtrl2'});
10+
$routeProvider.when('/login', {templateUrl: 'partials/login.html', controller: 'Login'});
11+
$routeProvider.when('/view1', {templateUrl: 'partials/partial1.html', controller: 'MyCtrl1'});
12+
$routeProvider.when('/view2', {templateUrl: 'partials/partial2.html', controller: 'MyCtrl2'});
1113
$routeProvider.otherwise({redirectTo: '/login'});
1214
}]);

front-end/src/js/services.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,9 @@ factory('TokenHandler', [ '$http', 'Base64', function($http, Base64) {
104104

105105
return tokenHandler;
106106
}]).
107-
factory('Salt', ['$resource', function($resource) {
107+
factory('Salt', ['cfg', '$resource', function(cfg, $resource) {
108108
// Service to load Salt
109-
return $resource(':username/salt', {username:'@id'});
109+
return $resource(cfg.url+':username/salt', {username:'@id'});
110110
}]).
111111
factory('Digest', ['$q', function($q) {
112112
var factory = {
@@ -137,20 +137,20 @@ factory('Digest', ['$q', function($q) {
137137
};
138138
return factory;
139139
}]).
140-
factory('Hello', ['$resource', 'TokenHandler', function($resource, tokenHandler) {
141-
var resource = $resource('api/hello');
140+
factory('Hello', ['cfg', '$resource', 'TokenHandler', function(cfg, $resource, tokenHandler) {
141+
var resource = $resource(cfg.url+'api/hello');
142142
resource = tokenHandler.wrapActions(resource, ['get']);
143143
return resource;
144144
}]).
145-
factory('Todos', ['$resource', 'TokenHandler', function($resource, tokenHandler){
146-
var resource = $resource('api/todos', {}, {
145+
factory('Todos', ['cfg', '$resource', 'TokenHandler', function(cfg, $resource, tokenHandler){
146+
var resource = $resource(cfg.url+'api/todos', {}, {
147147
query: {method:'GET', params:{}, isArray:true}
148148
});
149149
resource = tokenHandler.wrapActions(resource, ['get', 'query']);
150150
return resource;
151151
}]).
152-
factory('Todo', ['$resource', 'TokenHandler', function($resource, tokenHandler){
153-
var resource = $resource('api/todo', {}, {
152+
factory('Todo', ['cfg', '$resource', 'TokenHandler', function(cfg, $resource, tokenHandler){
153+
var resource = $resource(cfg.url+'api/todo', {}, {
154154
update: {method:'PUT'},
155155
});
156156
resource = tokenHandler.wrapActions(resource, ['get', 'update']);

0 commit comments

Comments
 (0)