shigen
坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记载生长,共享认知,留住感动。
早上醒来的第一件事情便是摸了一下手机,看了一下微信相关的技能推文,给我引荐了一篇滴滴开源的问卷渠道XiaoJuSurvey
。
实不相瞒,看到官方技能推文的介绍之后,心里不免心潮澎湃,由于shigen
当年的毕业论文就有问卷这一块的规划,其时使用的便是form-generator
这类拖拽式的,项目地址。
但是其时的技能并不老练,为了完成数据的下载绕了许多的坑。并且,其时面试讲这个的时分,面试官都主张用mongodb
替换掉mysql
。其时只知道mongodb
是个文档数据库,别的没了,并且一般的项目也没看到使用。
那今日就遇到了,为此,我加入了我的todo项目里。
话不多说,开端举动吧。
我的电脑是mac,所以喜欢用brew
装置软件,redis、jenkins…都很便利,但是唯一mongodb
不行。
以为是我的问题,我去看了一下官方的文档,仍是有问题。
最终只能采用docker装置的方法了。找到了一个帖子,mongodb
mongodb-express
一同装置的,很舒畅,于是把docker-compose.yml
文件贴出来:
version: "3.5"
services:
mongodb:
image: mongo
container_name: mongodb
restart: on-failure
ports:
- 27017:27017
environment:
TZ: Asia/Shanghai
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: 123456
volumes:
- ./database:/data/db
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
mongo-express:
image: mongo-express
container_name: mongo-express
ports:
- 27018:8081
environment:
ME_CONFIG_OPTIONS_EDITORTHEME: 3024-night
ME_CONFIG_MONGODB_SERVER: mongodb
ME_CONFIG_MONGODB_ADMINUSERNAME: admin
ME_CONFIG_MONGODB_ADMINPASSWORD: 123456
ME_CONFIG_BASICAUTH_USERNAME: admin
ME_CONFIG_BASICAUTH_PASSWORD: 123456
depends_on:
- mongodb
最终发动即可:
docker-compose up -d
到阅读器就可以看到web界面办理mongodb
了:
其它的东西还在研究,shigen
也会继续的共享,感谢伙伴们。代码开源,可参考spring-cloud-platform,记载了诸多mac
的docker容器编排文件。
以上便是今日共享的全部内容了,觉得不错的话,记得点赞 在看 关注
支撑一下哈,您的鼓励和支撑将是shigen
坚持日更的动力。同时,shigen
在多个渠道都有文章的同步,也可以同步的阅读和订阅:
渠道 | 账号 | 链接 |
---|---|---|
CSDN | shigen01 | shigen的CSDN主页 |
知乎 | gen-2019 | shigen的知乎主页 |
shigen01 | shigen的主页 | |
腾讯云开发者社区 | shigen | shigen的腾讯云开发者社区主页 |
微信大众渠道 | shigen | 大众号名:shigen |
与shigen
一同,每天不一样!