背景

Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择。

云托管(Tencent CloudBase Run)是 云开发(Tencent CloudBase,TCB)提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意容器化应用

使用云托管部署博客系统

准备工作

  • 开通 CloudBase 云开发环境

注意:

  • 包年包月环境无法开通云托管。
  • 来源为“微信小程序”的环境暂不支持开通云托管。

第 1 步:开通

登录 云开发 CloudBase 控制台,选择一个环境,进入云托管管理页面,单击「立即开通」。

第 2 步:配置云托管

所在地域

云托管当前仅开放上海地域,更多地域将陆续开放。

云托管网络

网络设置包括 私有网络 VPC 和 子网。以环境为维度,云托管中创建的所有服务,都将部署在这同一个 VPC 之中,且成功开通云托管后不支持更换网络设置。

网络设置分为如下两种模式:

系统默认配置

云托管将为您自动新建一个 VPC 和子网,并将其绑定您当前的云开发环境。

后续您在当前环境下的云托管中创建的所有服务,都将被部署到这个 VPC 和子网中。

此过程无需您手动进行任何设置。后续您可以在 私有网络控制台 中查看并管理这个由云托管自动创建的 VPC 及子网,也可以将更多云资源(例如云服务器,云数据库等)部署在这个 VPC 之内,以便这些云资源进行互动。

自定义配置

如果您之前已经创建过私有网络 VPC 和子网,并在其中已经部署有其他云资源(例如云服务器、云数据库等),且需要您的云托管应用与这些已存在的云资源进行互动,则您可以选择「自定义配置」,然后选择具体的 VPC 和子网。

VPC 只能选择一个,子网支持选择多个。

开通成功

单击「提交」,状态变为开通中,请等待数秒。

开通成功后,您将自动跳转到云托管的服务列表页面。

至此您已经成功开通后云托管服务,您可以单击「新建服务」开始部署我们的管理系统。

新建服务

单击「新建服务」,填写服务名称、备注信息(选填)后,单击「提交」

封装halo博客系统压缩包

1、下载拉取halo博客系统

halo博客系统:https://github.com/halo-dev/halo

根据情况修改mysql 和 redis等配置

2、本地打包jar

使用intellij idea 、eclipse 等工具打包工程。

若依属于多模块的项目,java的话,直接用生成的jar包 来做dockerfile吧。编译走本地,这样会方便点。PS:因为Java需要很多依赖,很多开发者习惯拉取到本地之类的。

3、编写dockerfile文件

# Use java 8
FROM java:8
ADD target/*.jar /app.jar
# 暴露端口
EXPOSE 80
ENTRYPOINT ["java","-jar","/app.jar"]

4、文件夹或zip文件结构

新建版本

单击「新建版本」,上传封装的文件夹或zip压缩包

等待部署完成后,单击上方「服务配置」,单击「路径」,修改为/

返回至版本列表,单击「访问服务」,即可跳转至若依管理系统

以上便是使用云托管快速部署halo博客系统的方法,整个部署过程简单快捷,快来一起试一试吧!

产品介绍

云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务,包含计算、存储、托管等serverless化能力,可用于云端一体化开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等),帮助开发者统一构建和管理后端服务和云资源,避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
开通云开发:https://console.cloud.tencent.com/tcb?tdl_anchor=techsite
产品文档:https://cloud.tencent.com/product/tcb?from=12763
技术文档:https://cloudbase.net?from=10004
技术交流加Q群:601134960
最新资讯关注微信公众号【腾讯云云开发】

实战丨Halo-轻松部署属于自己的博客系统相关推荐

  1. linux下部署tomcat没起成功,linux下部署tomcat 上线jpress博客系统

    tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器. tomcat有三个端口 开始部署 安装tomcat 第一步:下载tomcat 安装包 tomcat官网 ...

  2. 【云原生之Docker实战】使用Docker部署MrDoc个人在线文档系统

    [云原生之Docker实战]使用Docker部署MrDoc个人在线文档系统 一.MrDoc介绍 1.MrDoc简介 2.MrDoc特点 二.检查docker状态 1.检查docker版本 2.检查do ...

  3. 在Linux服务器部署Halo博客系统及配置HTTPS

    Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择. Halo [ˈheɪloʊ],意为光环.当然,您也可以当成拼音读(哈喽). 一个优秀的开源博客发布应用,值得一试. 前提 具备 ...

  4. Halo 博客系统部署日记--Docker

    Halo 博客系统部署日记–Docker 前言: ​ 由于更换了云服服务商,且之前用的Halo好久没更新了(懒癌作祟),于是准备重新部署Latest版本 准备: 带Docker的计算机一台 (本文以某 ...

  5. 基于Spring Boot技术栈博客系统企业级前后端实战之课程导论(零)

    零.说明(必读) 一.课程概述 1.1 名称 1.2 功能 1.3 技术点 1.4 目标 二.核心功能 2.1 用户管理 2.2 安全设置 2.3 博客管理 2.4 评论管理 2.5 点赞管理 2.6 ...

  6. Java博客系统halo的搭建

    github上star比较多的开源博客系统halo,SpringBoot+Gradle+Hibernate,推荐的Java版本是11,我的本地环境是mac+idea halo官方文档:https:// ...

  7. 推荐一款非常好用的博客系统 halo

    从之前在学JAVA的框架SSM的时候,我就有了我要有一套自己的博客系统的想法.当时因为准备要学SpringBoot了,就想着那等学完SpringBoot之后再做吧.后来学了SpringBoot和MyB ...

  8. 如何快速部署国人开源的 Java 博客系统 Tale

    喜欢我们的文章?!欢迎大家关注腾讯云技术社区-简书主页哦~ 文末有彩蛋,不要错过! 除了闷头专研技术之外,程序员还需要不断地写作进行技术积累,写博客是其中最重要的方式之一.商业博客平台不少,但是更符合 ...

  9. 使用Docker部署SpringBoot+Vue博客系统

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 在今年年 ...

最新文章

  1. 常考数据结构与算法:用两个栈实现队列
  2. SSM个人遇到的问题汇总——不定期更新
  3. java写一个搜索引擎_搜索引擎—-Java实现一个简单的网络爬虫
  4. linux本地时间与utc不一致_Linux Windows 双系统时间不一致
  5. BeetleX网关之请求聚合
  6. PP视频怎么设置文件的缓存路径
  7. 深度强化学习-Actor-Critic算法原理和实现
  8. js判断浏览器类型、是否为移动客户端访问
  9. 最新python爬取喜马拉雅音频_Python爬虫实战案例之爬取喜马拉雅音频数据详解
  10. javascript 时间脚本收集
  11. ecshop后台首页mysql_ecshop商城后台使用手册
  12. ch10_ex32nbsp;荷兰国旗问题
  13. Qt数据库应用11-通用数据生成器
  14. Git之(三)辅助命令
  15. 互联网最值得加入的 173 家国企汇总!!
  16. 第二十六篇 request模块使用
  17. java: 错误: 找不到符号
  18. 花之语第七期:栀子花
  19. 某pdf转word v6.3.0.2算法分析
  20. 计算机和遥感哪个专业好啊,遥感科学与技术专业毕业是干什么的

热门文章

  1. 【转】最新版Tinyumbrella4.21.02备份iPad SHSH教程
  2. 在这里学会3D建模不是问题!
  3. 使用vue做一个“淘宝“项目(删除原有代码)
  4. 安装vue-cli遇到npm ERR! code ECONNREFUSED
  5. PBOC APDU命令解析
  6. 概率论与数理统计浙大第五版 第八章 部分习题+R代码
  7. 条码打印软件如何将Excel导入使用
  8. c语言中htonl函数,htonl()函数学习
  9. 常用正则表达式—邮箱
  10. Revit翻模 | 千呼万唤始上架的『图转喷淋』到底妙在哪里?