From d39252a5c48c1d049ca61a442ed9c011e2815475 Mon Sep 17 00:00:00 2001 From: Stefan Verhoeven Date: Thu, 13 Apr 2017 19:14:37 +0200 Subject: [PATCH] Add geocoder account creation script --- geocoder.sh | 16 ++++++++++++++++ geocoder_server.sql | 24 ++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 geocoder.sh create mode 100644 geocoder_server.sql diff --git a/geocoder.sh b/geocoder.sh new file mode 100644 index 0000000..2c1cbec --- /dev/null +++ b/geocoder.sh @@ -0,0 +1,16 @@ + +rake cartodb:db:create_user --trace SUBDOMAIN="geocoder" \ + PASSWORD="pass1234" ADMIN_PASSWORD="pass1234" \ + EMAIL="geocoder@example.com" + +# # Update your quota to 100GB +echo "--- Updating quota to 100GB" +rake cartodb:db:set_user_quota[geocoder,102400] + +# # Allow unlimited tables to be created +echo "--- Allowing unlimited tables creation" +rake cartodb:db:set_unlimited_table_quota[geocoder] + + +GEOCODER_DB=`echo "SELECT database_name FROM users WHERE username='geocoder'" | psql -U postgres -t carto_db_development` +psql -U postgres $GEOCODER_DB < /cartodb/script/geocoder_server.sql diff --git a/geocoder_server.sql b/geocoder_server.sql new file mode 100644 index 0000000..a4c80be --- /dev/null +++ b/geocoder_server.sql @@ -0,0 +1,24 @@ +create extension cdb_geocoder; +create extension plproxy; +create extension observatory; +create extension cdb_dataservices_server; +create extension cdb_dataservices_client; + +SELECT CDB_Conf_SetConf( + 'redis_metadata_config', + '{"redis_host": "localhost", "redis_port": 6379, "sentinel_master_id": "", "timeout": 0.1, "redis_db": 5}' +); +SELECT CDB_Conf_SetConf( + 'redis_metrics_config', + '{"redis_host": "localhost", "redis_port": 6379, "sentinel_master_id": "", "timeout": 0.1, "redis_db": 5}' +); + +SELECT CDB_Conf_SetConf( + 'user_config', + '{"is_organization": false, "entity_name": "geocoder"}' +); + +SELECT CDB_Conf_SetConf( + 'server_conf', + '{"environment": "development"}' +); \ No newline at end of file