arena-services-docker:Docker为竞技场服务撰写

时间:2024-05-06 23:07:34
【文件属性】:

文件名称:arena-services-docker:Docker为竞技场服务撰写

文件大小:41KB

文件格式:ZIP

更新时间:2024-05-06 23:07:34

Shell

撰写竞技场服务 使用ARENA服务创建多个容器: ARENA的Web服务器(Nginx) 数据库(MongoDB) Pubsub(mosquitto) 持续服务 验证服务 艺术 文件存储 Certbot 源存储库(例如ARENA-core,arena-account,arena-persist)是此存储库的子模块。 容器是从这些文件创建的。 Nginx容器提供ARENA核心。 Nginx和mosquitto使用certbot创建的证书(在容器中作为服务运行)使用TLS / SSL进行配置,该证书将定期尝试更新证书。 第一次执行时,必须通过运行init.sh初始化配置文件。 快速设置 我们需要和 。 我们的脚本是为bash shell编写的。 有关详细信息,请参见“部分。 克隆此存储库(使用--recurse-submodules来确保您获得作为子模块添加的存储库的内容): g


【文件预览】:
arena-services-docker-master
----init.sh(1KB)
----init-letsencrypt.sh(2KB)
----docker-compose.override.yaml(4KB)
----.github()
--------workflows()
----backup.sh(811B)
----.gitmodules(534B)
----conf-templates()
--------arena-web-dev.conf.tmpl(4KB)
--------arena-web.conf.tmpl(6KB)
--------arts-settings.py.tmpl(5KB)
--------arena-web-staging.conf.tmpl(7KB)
--------arena-runtime-simulated.conf.tmpl(587B)
--------persist-config.json.tmpl(354B)
--------arena-account-settings.py.tmpl(7KB)
--------prometheus.yml.tmpl(732B)
--------mosquitto.conf.tmpl(2KB)
--------mosquitto-br-conn.conf.tmpl(3KB)
--------arena-store-config.json.tmpl(152B)
--------arena-web-conf()
--------prometheus-staging.yml.tmpl(625B)
----update-submodules.sh(698B)
----init-config.sh(7KB)
----init-utils()
--------build-push-container.sh(426B)
--------Dockerfile(609B)
--------requirements.txt(43B)
--------README.md(356B)
--------genjwt.py(1KB)
----prod.sh(557B)
----init.env(424B)
----build-arena-core.sh(403B)
----ARENA-core()
----CONTRIBUTING.md(139B)
----arts()
----README.md(14KB)
----docker-compose-admin-mongo.yaml(153B)
----staging.sh(567B)
----docker-compose.staging.yaml(5KB)
----arena-runtime-simulated()
----docker-compose.yaml(3KB)
----arena-account()
----arena-persist()
----.gitignore(101B)
----dev.sh(563B)
----docker-compose.prod.yaml(5KB)

网友评论