type
status
slug
summary
tags
category
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM

1. fork 原仓库

这个大家肯定都知道,点击一下这个按钮然后等待网页完成跳转就可以了。😄
notion image

2. 添加部署密钥

  1. 在自己的项目页里面找到fork的仓库。
notion image
  1. 点击项目的设置、添加该主机的 SSH 部署密钥,并且保证此部署密钥拥有对此项目的读写权限。配置方法如下图:
notion image

3. 克隆上游项目克隆至部署机器

4. 添加远程地址(自己的)

以 bolo 项目为例,先手动测试一下、如果没发现问题的话、那就可以放心的写定时任务了:

5. 编写定时任务

我的项目路径在 /opt/github-mirror/bolo-solo/ 根据自己的需要进行更改

6. 适用场景

我是因为想偷懒,不想自己手动构建bolo镜像,于是想出来了这个办法,使用docker hub 进行自动构建,我只需要坐享其成就可👀 👀 👀 。
Arch Linux 安装软件时一键安装所有的可选依赖项使用 docker-compose 一键启动 bolo 博客