Usage
Set the environment variables in your angular application:
(function () {
'use strict';
angular.module('YourApp')
.config(['envServiceProvider', 'adoAuthConfig', function(envServiceProvider, adoAuthConfig) {
envServiceProvider.config({
domains: {
development: ['localhost', '127.0.0.1'],
production: ['*.yourdmain.com'],
},
vars: {
development: {
prod: false,
apiBaseUrl: 'http://localhost:8000',
recaptcha_public_key: '6LcjW28UAAAAADaLbROztkzHAqPTzmFhtwVwNiVu'
},
production: {
prod: true,
apiBaseUrl: 'https://adopisowifi.herokuapp.com',
recaptcha_public_key: '6LchBGYUAAAAANWc6a-Xp6hkptv9alGEQNVY1vPQ'
},
defaults: {
prod: false,
apiBaseUrl: 'https://localhost:8000',
}
}
});
envServiceProvider.check();
var defaultConfig = {
cors: true,
loginSuccessRedirectState: 'dashboard.home',
registrationPath: '#!/register',
unauthorizedEventName: 'ado:auth:401'
};
adoAuthConfig.set(defaultConfig);
}]);
})();