def main(): if len(sys.argv) < 5: print "Usage: ./create-app-server.py <server_name (http://localhost:8001)> <documents_database_name> <modules_database_name> <app_server_port>" print "Documents and Modules databases will not be created - you need to have done that already" sys.exit(1) server_name, database_name, modules_name, port= sys.argv[1:5] appserver_name = "http-" + port booster.configureAuthHttpProcess(server_name, "admin", "admin") booster.booster(server_name, { "action":"appserver-create-http", "group-name":"Default", "root": "/", "database-name": database_name, "modules-name": modules_name, "appserver-name": appserver_name, "port": port }) booster.booster(server_name, { "action":"appserver-set", "appserver-name": appserver_name, "group-name": "Default", "setting": "authentication", "value": "application-level"}) booster.booster(server_name, { "action":"appserver-set", "appserver-name": appserver_name, "group-name": "Default", "setting": "default-user", "value": "admin"})
def main(): if len(sys.argv) < 4: print "Usage: ./create-modules-database.py <server_name (http://localhost:8001)> <modules_database_name> <forest_data_directory>" sys.exit(1) server_name, database_name, forest_data_directory = sys.argv[1:4] forest_name = database_name+"-1" booster.configureAuthHttpProcess(server_name, "admin", "admin") booster.booster(server_name, { "action":"database-create", "database-name": database_name, "security-db-name": "Security", "schema-db-name": "Schemas" }) booster.booster(server_name, { "action":"forest-create", "forest-name": forest_name, "host-name": "localhost", "data-directory": forest_data_directory }) booster.booster(server_name, { "action":"database-attach-forest", "database-name": database_name, "forest-name": forest_name }) booster.booster(server_name, { "action":"database-set", "database-name": database_name, "setting": "stemmed-searches", "value": "off"}) booster.booster(server_name, { "action":"database-set", "database-name": database_name, "setting": "fast-phrase-searches", "value": "false"}) booster.booster(server_name, { "action":"database-set", "database-name": database_name, "setting": "fast-case-sensitive-searches", "value": "false"}) booster.booster(server_name, { "action":"database-set", "database-name": database_name, "setting": "fast-diacritic-sensitive-searches", "value": "false"}) booster.booster(server_name, { "action":"database-set", "database-name": database_name, "setting": "fast-element-word-searches", "value": "false"}) booster.booster(server_name, { "action":"database-set", "database-name": database_name, "setting": "fast-element-phrase-searches", "value": "false"})