Browse Source

添加 mongodb

reghao 3 months ago
parent
commit
ff43c089ed
2 changed files with 16 additions and 0 deletions
  1. 4 0
      srv/mongo.js
  2. 12 0
      srv/start_thirdparty.sh

+ 4 - 0
srv/mongo.js

@@ -0,0 +1,4 @@
+var url = "mongodb://admin:Admin_123456@127.0.0.1:27017/"
+var con = new Mongo(url)
+var db = con.getDB("admin")
+db.createUser({user: "dev1",pwd: "Dev@123456",roles: [{ role: "readWrite", db: "tnb_content_rdb"}]})

+ 12 - 0
srv/start_thirdparty.sh

@@ -19,6 +19,14 @@ docker run -d --name=mysql57 --network=host --restart=always \
     -e MYSQL_ROOT_PASSWORD=Root@123456 \
     ${image}
 
+# admin 密码 Admin@123456
+image='registry.cn-chengdu.aliyuncs.com/reghao/mongo:4.4.8-focal'
+docker run -d --name=mongodb --network=host --restart=always \
+    -v /etc/localtime:/etc/localtime:ro \
+    -e MONGO_INITDB_ROOT_USERNAME=admin \
+	-e MONGO_INITDB_ROOT_PASSWORD=Admin_123456 \
+    ${image}
+
 # 密码在 redis.conf 配置文件中设置
 image='registry.cn-chengdu.aliyuncs.com/reghao/redis:6.0.16-bullseye'
 docker run -d --name=redis --network=host --restart=always \
@@ -66,6 +74,10 @@ docker exec -i mysql57 mysql -uroot -pRoot@123456 -e "create user dev@'%' IDENTI
 docker exec -i mysql57 mysql -uroot -pRoot@123456 -e "grant all privileges on *.* to dev@'%' with grant option;"
 docker exec -i mysql57 mysql -uroot -pRoot@123456 -e "flush privileges;"
 
+echo "set mongodb account..."
+docker cp mongo.js mongodb:/root
+docker exec -it mongodb mongo /root/mongo.js
+
 echo "set nacos account..."
 # 帐号密码 nacos 和 E4B2M7W8Dx
 curl -X POST 'http://localhost:8848/nacos/v1/auth/users/admin' -d 'password=E4B2M7W8Dx'