--- /dev/null
+# Calipso
+
+## Run
+
+```bash
+./run.sh
+```
+
+## Build
+
+```bash
+meteor build --architecture=os.linux.x86_64 ./
+```
+
+### Soruce Build
+
+```bash
+tar --exclude='./.meteor/local' --exclude='./node_modules' --exclude='./.git' -zcvf ../calipso-source-$(date +%Y-%m-%d).tar.gz .
+```
+## Testing - Build with Docker
+
+Testing on staging
+
+```bash
+docker run -d \
+ -e ROOT_URL=http://testing-server-example.com \
+ -e MONGO_URL=mongodb://testing-server-example.com:27017/calipso \
+ -v /home/ofir/calipso:/bundle \
+ -p 80:80 \
+ kadirahq/meteord:base
+```
+
+Testing on local
+
+```bash
+docker run \
+ --net=host \
+ -e ROOT_URL=http://localhost \
+ -e MONGO_URL=mongodb://localhost:27017/calipso \
+ -v /home/eyal_work/projects/cisco/output:/bundle \
+ kadirahq/meteord:base
+```
+
host: {
type: String,
regEx: SimpleSchema.RegEx.IP,
- defaultValue: '10.56.0.104',
+ defaultValue: '10.0.0.1',
},
user: {
type: String,
},
pwd: {
type: String,
- defaultValue: 'C1sco12345'
+ defaultValue: '123456'
},
});
listen
} = extractCalcEnvSupportedRelatedValues(that);
let dbNode = getDbNode(that);
- let aci = extractValue('aci', that, dbNode);
+ let aci_enabled = extractValue('aci_enabled', that, dbNode);
if (enable_monitoring && isMonitoringSupportedRes) {
if (! R.find(R.propEq('name', 'Monitoring'), confGroups)) {
confGroups = R.reject(R.propEq('name', 'AMQP'), confGroups);
}
- if (aci) {
+ if (aci_enabled) {
if (! R.find(R.propEq('name', 'ACI'), confGroups)) {
confGroups = R.append(createNewConfGroup('ACI'), confGroups);
}
return newValue;
},
},
- aci: {
+ aci_enabled: {
type: Boolean,
defaultValue: false,
},
'mechanism_drivers.$',
'listen',
'enable_monitoring',
- 'aci',
+ 'aci_enabled',
]).validator({ clean: true, filter: false }),
//validate: null,
run({
mechanism_drivers,
listen,
enable_monitoring,
- aci,
+ aci_enabled,
}) {
// todo: create clean object instance.
let environment = Environments.schema.clean({
listen,
enable_monitoring,
auth,
- aci,
+ aci_enabled,
});
Environments.insert(environment);
'mechanism_drivers.$',
'listen',
'enable_monitoring',
- 'aci',
+ 'aci_enabled',
]).validator({ clean: true, filter: false }),
run({
_id,
mechanism_drivers,
listen,
enable_monitoring,
- aci,
+ aci_enabled,
}) {
let env = Environments.findOne({ _id: _id });
mechanism_drivers,
listen,
enable_monitoring,
- aci,
+ aci_enabled,
},
});
}
<div class="col-sm-3">
{{> InputModel(createInputArgs
- value=model.aci
- key='aci'
+ value=model.aci_enabled
+ key='aci_enabled'
type="checkbox"
disabled=disabled)
}}
let amqpTabDisabled = !(environmentModel.listen && isListeningSupportedRes);
let monitoringTabDisabled = !(environmentModel.enable_monitoring && isMonSupportedRes);
- let isAciTabDisabled = !(environmentModel.aci);
+ let isAciTabDisabled = !(environmentModel.aci_enabled);
return [{
label: 'Main Info',
mechanism_drivers: environment.mechanism_drivers,
listen: environment.listen,
enable_monitoring: environment.enable_monitoring,
- aci: environment.aci,
+ aci_enabled: environment.aci_enabled,
}, processActionResult.bind(null, instance));
break;
mechanism_drivers: environment.mechanism_drivers,
listen: environment.listen,
enable_monitoring: environment.enable_monitoring,
- aci: environment.aci,
+ aci_enabled: environment.aci_enabled,
}, processActionResult.bind(null, instance));
break;