From: Jean Privat Date: Wed, 20 Feb 2019 02:39:33 +0000 (-0500) Subject: mongo: use `mongo` instead of `localhost` by default X-Git-Url: http://nitlanguage.org?ds=sidebyside mongo: use `mongo` instead of `localhost` by default Signed-off-by: Jean Privat --- diff --git a/contrib/nitrpg/src/game.nit b/contrib/nitrpg/src/game.nit index b1d8916..5413f43 100644 --- a/contrib/nitrpg/src/game.nit +++ b/contrib/nitrpg/src/game.nit @@ -75,7 +75,7 @@ class Game redef var key = name is lazy # Mongo server url where this game data are stored. - var mongo_url = "mongodb://localhost:27017" is writable + var mongo_url = "mongodb://mongo:27017" is writable # Mongo db client. var client = new MongoClient(mongo_url) is lazy diff --git a/contrib/nitrpg/src/test_helper.nit b/contrib/nitrpg/src/test_helper.nit index 919ccfc..9d71ca3 100644 --- a/contrib/nitrpg/src/test_helper.nit +++ b/contrib/nitrpg/src/test_helper.nit @@ -31,7 +31,7 @@ abstract class NitrpgTestHelper end # Mongo API client - var mongo = new MongoClient("mongodb://localhost:27017/") + var mongo = new MongoClient("mongodb://mongo:27017/") # Load a new test database by with a name private fun load_db(name: String): MongoDb do return mongo.database(name) diff --git a/contrib/nitrpg/src/web.nit b/contrib/nitrpg/src/web.nit index c563af7..3d54672 100644 --- a/contrib/nitrpg/src/web.nit +++ b/contrib/nitrpg/src/web.nit @@ -67,7 +67,7 @@ class RpgAction fun load_games: Array[Game] do var res = new Array[Game] # TODO should be option - var mongo = new MongoClient("mongodb://localhost:27017") + var mongo = new MongoClient("mongodb://mongo:27017") var db = mongo.database("nitrpg") for obj in db.collection("games").find_all(new JsonObject) do var repo = api.load_repo(obj["name"].to_s) diff --git a/lib/github/loader.nit b/lib/github/loader.nit index b2ec70d..4ffa501 100644 --- a/lib/github/loader.nit +++ b/lib/github/loader.nit @@ -29,7 +29,7 @@ class LoaderConfig redef var default_config_file = "loader.ini" # Default database host string for MongoDb - var default_db_host = "mongodb://localhost:27017/" + var default_db_host = "mongodb://mongo:27017/" # Default database hostname var default_db_name = "github_loader" diff --git a/lib/mongodb/mongodb.nit b/lib/mongodb/mongodb.nit index 98b271d..020e0ce 100644 --- a/lib/mongodb/mongodb.nit +++ b/lib/mongodb/mongodb.nit @@ -22,7 +22,7 @@ # # ~~~ # # Opens the connexion with the Mongo server. -# var client = new MongoClient("mongodb://localhost:27017/") +# var client = new MongoClient("mongodb://mongo:27017/") # # # Select the database. # var db_suffix = "NIT_TESTING_ID".environ @@ -197,7 +197,7 @@ end # Usage: # # ~~~ -# var uri = "mongodb://localhost:27017/" +# var uri = "mongodb://mongo:27017/" # var client = new MongoClient(uri) # assert client.server_uri == uri # ~~~ @@ -216,7 +216,7 @@ class MongoClient # Returns `null` if an error occured. See `last_error`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # assert client.server_status["process"] == "mongod" # ~~~ fun server_status: nullable JsonObject do @@ -230,7 +230,7 @@ class MongoClient # Lists available database names. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -259,7 +259,7 @@ class MongoClient # There is no need to create a database manually. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -321,7 +321,7 @@ class MongoDb # Returns `null` if an error occured. See `Sys::last_mongoc_error`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -346,7 +346,7 @@ class MongoDb # Loads or creates a collection by its `name`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -360,7 +360,7 @@ class MongoDb # Checks if a collection named `name` exists. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -420,7 +420,7 @@ class MongoCollection # Returns `false` if an error occured. See `Sys::last_mongoc_error`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -455,7 +455,7 @@ class MongoCollection # Returns `false` if an error occured. See `Sys::last_mongoc_error`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -488,7 +488,7 @@ class MongoCollection # Returns `false` if an error occured. See `Sys::last_mongoc_error`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -513,7 +513,7 @@ class MongoCollection # No upsert is done, see `save` instead. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -544,7 +544,7 @@ class MongoCollection # Returns `-1` if an error occured. See `Sys::last_mongoc_error`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -566,7 +566,7 @@ class MongoCollection # Returns `null` if an error occured. See `Sys::last_mongoc_error`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -599,7 +599,7 @@ class MongoCollection # * `limit` number of documents to return # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -625,7 +625,7 @@ class MongoCollection # Applies an aggregation `pipeline` over the collection. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) @@ -665,7 +665,7 @@ class MongoCollection # Returns `null` if an error occured. See `Sys::last_mongoc_error`. # # ~~~ - # var client = new MongoClient("mongodb://localhost:27017/") + # var client = new MongoClient("mongodb://mongo:27017/") # var db_suffix = "NIT_TESTING_ID".environ # var db_name = "test_{db_suffix}" # var db = client.database(db_name) diff --git a/lib/popcorn/README.md b/lib/popcorn/README.md index bbc9c95..f7c6346 100644 --- a/lib/popcorn/README.md +++ b/lib/popcorn/README.md @@ -823,7 +823,7 @@ class UserForm end end -var mongo = new MongoClient("mongodb://localhost:27017/") +var mongo = new MongoClient("mongodb://mongo:27017/") var db = mongo.database("mongo_example") var app = new App diff --git a/lib/popcorn/examples/mongodb/example_mongodb.nit b/lib/popcorn/examples/mongodb/example_mongodb.nit index b7de4fe..00b1421 100644 --- a/lib/popcorn/examples/mongodb/example_mongodb.nit +++ b/lib/popcorn/examples/mongodb/example_mongodb.nit @@ -60,7 +60,7 @@ class UserList end end -var mongo = new MongoClient("mongodb://localhost:27017/") +var mongo = new MongoClient("mongodb://mongo:27017/") var db = mongo.database("mongo_example") var app = new App diff --git a/lib/popcorn/pop_repos.nit b/lib/popcorn/pop_repos.nit index 72003ec..c054d5a 100644 --- a/lib/popcorn/pop_repos.nit +++ b/lib/popcorn/pop_repos.nit @@ -106,7 +106,7 @@ # # Let's wrap it all together in a Popcorn app: # # # Init database -# var mongo = new MongoClient("mongodb://localhost:27017/") +# var mongo = new MongoClient("mongodb://mongo:27017/") # var db = mongo.database("tests_app_{100000.rand}") # var coll = db.collection("books") # @@ -126,7 +126,7 @@ import mongodb::queries redef class AppConfig # Default database host string for MongoDb - var default_db_host = "mongodb://localhost:27017/" + var default_db_host = "mongodb://mongo:27017/" # Default database hostname var default_db_name = "popcorn" @@ -290,7 +290,7 @@ end # # The repository can then be used with User instances: # # # Init database -# var mongo = new MongoClient("mongodb://localhost:27017/") +# var mongo = new MongoClient("mongodb://mongo:27017/") # var db = mongo.database("tests") # var coll = db.collection("test_pop_repo_{100000.rand}") #