Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saber2pr/next-ssr-blog
:blue_book: Blog SSR. Next.js + Nest.js + MySQL + Docker + Nginx + JsDelivr + Github Action
https://github.com/saber2pr/next-ssr-blog
docker github-action nextjs nginx
Last synced: 13 days ago
JSON representation
:blue_book: Blog SSR. Next.js + Nest.js + MySQL + Docker + Nginx + JsDelivr + Github Action
- Host: GitHub
- URL: https://github.com/saber2pr/next-ssr-blog
- Owner: Saber2pr
- Created: 2021-07-04T04:15:03.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-01T06:03:28.000Z (almost 3 years ago)
- Last Synced: 2024-11-09T00:34:41.518Z (2 months ago)
- Topics: docker, github-action, nextjs, nginx
- Language: TypeScript
- Homepage: https://blog.saber2pr.top/
- Size: 9.52 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
### next-ssr-blog
in work progress..
> 此项目为 PWA 版博客提供 SSR 服务,[PWA 博客主仓库](https://github.com/Saber2pr/saber2pr.github.io)
#### Feature
1. 使用 Next.js 服务端渲染
2. 使用 Github Action 自动构建发布 Docker 镜像
3. 使用 Github Action 拷贝容器静态资源并上传 CDN 到 jsDelivr
4. 服务器端使用 Docker 容器运行应用
5. 服务器端使用 Nginx 反向代理容器端口
6. 服务器端使用 Nginx 添加 HTTPS 支持
7. 使用 Webhook 通知自动拉取镜像部署#### Deploy
```bash
docker pull saber2pr/next-ssr-blog:
``````bash
docker run --restart=always -d -p 88:3000 -it saber2pr/next-ssr-blog:
```### Other
1. [nest-api-blog](https://github.com/Saber2pr/nest-api-blog): Nest.js + Docker + Vercel + MySQL + Github Action