mongo test scripts

This commit is contained in:
mom040267 2014-07-11 16:11:10 +00:00
parent 5c3b773d9c
commit 04f4277b21
2 changed files with 56 additions and 0 deletions

12
turndb/schema.mongo.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/sh
mongo $* <<EOF
db.turnusers_lt.ensureIndex({ realm: 1, name: 1 }, { unique: 1 });
db.turnusers_st.ensureIndex({ name: 1 }, { unique: 1 });
db.turn_secret.ensureIndex({ realm: 1 }, { unique: 1 });
db.realm.ensureIndex({ realm: 1 }, { unique: 1 });
exit
EOF

44
turndb/testmongosetup.sh Executable file
View File

@ -0,0 +1,44 @@
#!/bin/sh
mongo $* <<EOF
db.turnusers_lt.insert({ realm: 'north.gov', name: 'ninefingers', hmackey: 'bc807ee29df3c9ffa736523fb2c4e8ee' });
db.turnusers_lt.insert({ realm: 'north.gov', name: 'gorst', hmackey: '7da2270ccfa49786e0115366d3a3d14d' });
db.turnusers_lt.insert({ realm: 'crinna.org', name: 'whirrun', hmackey: '6972e85e51f36e53b0b61759c5a5219a' });
db.turnusers_lt.insert({ realm: 'crinna.org', name: 'stranger-come-knocking', hmackey: 'd43cb678560259a1839bff61c19de15e' });
db.turnusers_st.insert({ name: 'ninefingers', password: 'youhavetoberealistic'});
db.turnusers_st.insert({ name: 'gorst', password: 'hero'});
db.turnusers_st.insert({ name: 'whirrun', password: 'sword'});
db.turnusers_st.insert({ name: 'stranger-come-knocking', password: 'civilization'});
db.turn_secret.insert({ realm: 'north.gov', value: 'logen' });
db.turn_secret.insert({ realm: 'crinna.org', value: 'north' });
db.realm.insert({
realm: 'north.gov',
options: {
"max-bps" : 500000,
"user-quota" : 10000,
"total-quota" : 12000
}
});
db.realm.insert({
realm: 'crinna.org',
origin: [ 'http://crinna.org:80', 'https://bligh.edu:443' ],
options: {
"max-bps" : 400000,
"user-quota" : 8000,
"total-quota" : 10000
}
});
db.allowed_peer_ip.insert({ ip_range: '172.17.13.200' });
db.denied_peer_ip.insert({ ip_range: '172.17.13.133-172.17.14.56' });
db.denied_peer_ip.insert({ ip_range: '123::45' });
exit
EOF