甲骨文云自动刷arm(使用railway.app)
目录
实际上,刷机子的原理无非过一会儿发一个包看看能开通不,为了便携且贯彻落实白嫖精神,我使用的是railway部署的,一个免费的PaaS平台https://railway.app,每月有5美元免费额度
Github地址
https://github.com/lemoex/oci-help
部署至railway
建立自己的git仓库
- 按照网址上的教程配置好oci-help.ini和pem密钥
- 然后把源码clone下来,把.ini和pem都考进去
- 再添加个文件,Dockerfile
FROM golang:1.17.6 as builder
ENV GO111MODULE=on
# CGO_ENABLED alpine禁用cgo
WORKDIR /app
ADD go.mod .
ADD go.sum .
RUN go mod download
COPY . .
RUN go build -o app ./
RUN mkdir publish && cp app publish
FROM alpine
RUN apk add gcompat
WORKDIR /app
#复制成品到导出镜像
COPY --from=builder /app/publish .
#
COPY --from=builder /app/*.ini ./
COPY --from=builder /app/*.pem ./
COPY --from=builder /app/1.sh ./
ENTRYPOINT ["sh", 'echo -e "2\n1\n" | ./app']
部署至railway.app
注册好railway账号后,选择你的库,部署即可 预计每个月0.18$,四舍五入不要钱
效果
结论
实际上,用自己的虚拟机部署方便的多= =,用这个平台主要是不怕机子boom,没办法,就是爱折腾