文件名称:GTD-Docker:全球恐怖袭击数据可视化系统 - Docker 部署方案
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-20 23:23:02
docker nginx dockerfile django docker-compose
全球恐怖袭击数据可视化系统 - Docker 部署方案 Global Terrorist Attacks Visualization System - Deploy Solution by Docker-compose 项目结构 项目地址: 镜像仓库: 服务堆栈 postgis 数据库容器,负责数据服务,数据导入在此模块中完成 django 后台服务容器,负责数据 API 的提供 nginx 反向代理服务器,负责静态文件的代理和 Django API 的反向代理 容器间通信 三个容器均处于 network 网络下,通信 IP 为容器的服务名 postgis 在 network 网络内部暴露 5432 端口,供 django 容器连接 django 连接 postgis 容器的 5432 端口,并使用 uwsgi 开启 socket 通信,对生成的 gtd-background.sock 文
【文件预览】:
GTD-Docker-master
----.gitignore(8B)
----.travis-ci()
--------deploy(171B)
----.travis.yml(611B)
----LICENSE(1KB)
----.env(447B)
----django()
--------gtd_uwsgi.ini(263B)
--------Dockerfile(1KB)
--------docker-uwsgi-entrypoint.sh(1KB)
--------settings.py(3KB)
----docker-compose.yml(2KB)
----nginx()
--------Dockerfile(2KB)
--------django_check.sh(135B)
--------docker-entrypoint.sh(236B)
--------default.conf(739B)
--------update_website(444B)
--------nginx.conf(696B)
--------start_nginx.sh(76B)
----.appveyor()
--------test(370B)
----README.md(5KB)
----postgis()
--------Dockerfile(1KB)
--------init_db.sh(255B)
--------_import_data(910B)
--------import_data(251B)
--------create_role.sh(431B)
----appveyor.yml(542B)