【文件属性】:
文件名称:consul-demo:HashiCorp领事演示应用程序
文件大小:21KB
文件格式:ZIP
更新时间:2021-05-27 16:50:51
django mongodb consul service-discovery hashicorp
HashiCorp领事演示
此代码演示是对博客文章系列( 和补充,并在上。
先决条件
构建并运行
建造
docker-compose build
跑步
docker-compose up
用一个命令构建并运行
docker-compose up --build -d
领事服务器
您可以使用已为其分配容器的IP访问Consul Server容器。 例如,在我们的例子中是http://33.10.0.2:8500/ui 。
通过Fabio LB的Django Web App
您可以通过33.10.0.100:9999/web访问Django Web应用程序。
拆除码头工人
docker-compose down
【文件预览】:
consul-demo-master
----consul_server()
--------Dockerfile(453B)
--------consul_server.sh(241B)
----django()
--------tweeter()
--------Dockerfile(1KB)
--------consul.sh(240B)
--------Procfile(79B)
--------consul()
--------tweeter.sh(494B)
----README.md(1KB)
----docker-compose.yml(3KB)
----.gitignore(7B)
----mongo()
--------mongo.sh(576B)
--------Dockerfile(971B)
--------checks_toggler.sh(2KB)
--------config()
--------consul.sh(240B)
--------Procfile(176B)