Skip to content
Snippets Groups Projects
mongo-init.js 772 B
Newer Older
  • Learn to ignore specific revisions
  • db = db.getSiblingDB('policy');
    
    db.createCollection('policies');
    db.policies.insertMany(
        [
            {
                filename: "example_1.0.rego",
                name: "example",
                group: "example",
                version: "1.0",
                locked: false,
                lastUpdate: new Date(),
                rego: `package gaiax
    		
    			default result = {}
    
    			result = {"taskID":123}`
            },
        ]
    );
    
    
    db = db.getSiblingDB('task');
    db.createCollection('taskTemplates');
    db.taskTemplates.insertMany(
        [
            {
                "name":"didResolve",
                "url":"{{didResolveURL}}",
                "method":"POST",
                "requestPolicy":"",
                "responsePolicy":"",
                "finalPolicy":"",
                "cacheKey":"didResolve",
            },
        ]
    );