ryanfreeman.dev:该存储库包含我的个人网站的源代码。 该网站使用Docker容器托管在Raspberry Pi上

时间:2024-05-10 18:36:50
【文件属性】:

文件名称:ryanfreeman.dev:该存储库包含我的个人网站的源代码。 该网站使用Docker容器托管在Raspberry Pi上

文件大小:152KB

文件格式:ZIP

更新时间:2024-05-10 18:36:50

docker wordpress express node rest-api

关于 该存储库包含我的个人网站的源代码。 该网站使用Docker容器托管在Rasberry Pi上。 我创建这个项目的动机是要学习更多有关Docker的知识,并使用现代的前端和后端Web技术在Raspberry Pi上托管一个低成本网站。 建筑学 该项目使用了五个与Raspberry Pi ARM架构兼容的Docker映像。 由于我使用的是住宅IP地址,因此该容器负责使域名上的DNS记录保持最新状态。 Raspberry Pi与MySQL网站兼容的Docker镜像与MySQL。 Nginx用作反向代理,可将请求路由到托管Nuxt(Vue.js)应用程序的Node / Express服务器或WordPress网站。 包含Express服务器和使用Nuxt创建的应用程序前端的节点应用程序。 最后,WordPress容器可充当富内容编辑器和无头CMS。


【文件预览】:
ryanfreeman.dev-master
----nginx()
--------website.conf(2KB)
--------renewcert.sh(404B)
--------Dockerfile(376B)
----README.MD(1KB)
----wordpress()
--------Dockerfile(54B)
----db()
--------Dockerfile(30B)
----nuxt()
--------server()
--------package.json(677B)
--------layouts()
--------plugins()
--------assets()
--------Dockerfile(131B)
--------package-lock.json(456KB)
--------static()
--------pages()
--------.gitignore(1KB)
--------components()
--------tailwind.config.js(953B)
--------.dockerignore(19B)
--------README.md(342B)
--------nuxt.config.js(5KB)
--------utils()
--------.editorconfig(207B)
--------store()
----cloudflare()
--------Dockerfile(25B)
----docker-compose.yml(1KB)
----env()
--------cloudflare.example.env(52B)
--------db.example.env(64B)
--------wordpress.example.env(79B)
----.gitignore(99B)

网友评论