ui/app/stack/code/route.js

21 lines
628 B
JavaScript

import Ember from 'ember';
export default Ember.Route.extend({
model: function(/*params, transition*/) {
var par = this.modelFor('stack');
var stack = par.get('stack');
return stack.doAction('exportconfig').then((config) => {
// Windows needs CRLFs
var dockerCompose = config.dockerComposeConfig.split(/\r?\n/).join('\r\n');
var rancherCompose = config.rancherComposeConfig.split(/\r?\n/).join('\r\n');
return Ember.Object.create({
stack: stack,
all: par.get('all'),
dockerCompose: dockerCompose,
rancherCompose: rancherCompose,
});
});
},
});