文件名称:服务器配置:在一台服务器上快速部署和托管多个网站
文件大小:15KB
文件格式:ZIP
更新时间:2024-02-29 19:00:55
docker server docker-compose configuration gitlab-ci
目的 该项目旨在提供一些参考代码,以快速部署新服务器,该服务器托管多个网站,运行脚本,托管REST API等。假设您有Linux服务器,您的仓库位于GitLab上,并且您想使用CI / GitLab的CD功能。 每个网站/脚本/ API在服务器上都有自己的Docker容器。 此外,还有一个nginx代理服务器(位于其自己的Docker容器中),该服务器将域名路由到正确的Docker容器。 您可以在找到此nginx-proxy服务器的GitHub项目。 所需软件 Docker安装 此部分遵循了教程。 另请参阅。 首先,需要在服务器上安装Docker和Docker-compose: curl -fsSL https://get.docker.com -o get-docker.sh 测试安装: sudo docker run hello-world 在启动时自动启动Docker: su
【文件预览】:
server-configuration-master
----.gitignore(6B)
----LAMP()
--------src()
--------.gitlab-ci.yml(376B)
--------docker-compose.yml(444B)
--------README.md(592B)
----nginx_proxy()
--------docker-compose.yml(1KB)
--------README.md(2KB)
----OctoberCMS()
--------.gitlab-ci.yml(370B)
--------docker-compose.yml(502B)
--------README.md(513B)
----LICENSE(1KB)
----WordPress()
--------docker-compose.yml(1020B)
--------README.md(442B)
----README.md(6KB)
----Streamlit()
--------Dockerfile(74B)
--------requirements.txt(9B)
--------.gitlab-ci.yml(592B)
--------docker-compose.yml(455B)
--------app.py(292B)
--------pages()
----python_script()
--------Dockerfile(74B)
--------Dockerfile-RaspberryPi(251B)
--------.gitlab-ci.yml(1KB)
--------README.md(2KB)