Skip to content
This repository has been archived by the owner on Sep 27, 2024. It is now read-only.

roiding/oraclecloud-auto-apply

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[起源]

油管上流行的是用R探长的一个客户端程序,UP主看了看好像这个程序在github上都是一堆markdown,也没有开源源码,加之相当于还在点对点连到了R探长的服务器上去,那他的权限可太大了,不太放心,所以还是找了一个开源了代码的,确保安全。 然后为了代码洁癖性吧,不喜欢在真机环境直接跑python,就封装了一个docker镜像,做了一点小的修改

[鸣谢]

本文基本就是复用了n0thing2speak的申请脚本,并将一些参数进行了环境变量改造,构建成了docker镜像

[使用]

  1. 网上有教程的,把自己的oci的config文件构建出来,注意其中的key_file路径为镜像挂载后的路径(不用像n0thing2speak一样安装oci,只需要把oci文件手动填出来就行,网上有教程)
  2. n0thing2speak有介绍如何生成main.tf,我就不赘述了
  3. docker-compose文件参考如下:
version: "3"

services:
oci-auto-apply:
        image: maodou38/oraclecloud-auto-apply
        volumes:
        - /home/opc/oraclecloud-auto-apply/oci:/.oci #/.oci和/main.tf是固定路径 我因为是保持着oci程序生成配置文件的格式,我只需要挂在文件夹,大家可能还有一个key.pub需要添加,只要知道默认读/.oci/config作为配置文件就行了
        - /home/opc/oraclecloud-auto-apply/main.tf:/main.tf
        restart: "no"
        container_name: oraclecloud-auto-apply
        environment:
        - USE_TG=True
        - TG_BOT_TOKEN=XXXXX
        - TG_USER_ID=XXXXX
        - TG_API_HOST=XXXXX
        logging:
        driver: "json-file"
        options:
            max-size: "10m"
            max-file: "2"

其中的TG_BOT_TOKENTG_USER_ID,作者n0thing2speak也有讲如何找到,但他没有提到的是,你必须创建完bot后,手动自己给自己的bot发一条消息,不然是无法收到消息的。

About

自动刷新申请oraclecloud机器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published