解决olaindex on heroku的一些问题

在heroku上,可以免费搭建olaindex,olaindex的作者WangNingkai大佬博客中也有写在heroku中搭建olaindex的方法,但是存在一个很不方便的问题,由于heroku的闲时重置机制,每当绑定好了你的OneDrive账号,差不多不超过一天的时间,应用就会被重置,需要我们重新绑定OneDrive账号,重新配置,这个是不是很烦

在heroku上搭建olaindex

这个直接看olaindex作者WangNingkai的教程,贴上地址https://imwnk.cn/article/102
a

配置文件存储位置storage/app/config.json,持久化存储就不存在问题

在初始化git仓库这一步之前,我们需要先把账号绑定好
进入storage/app/文件夹,注意里面的两个配置文件,config.jsonexample.config.json
example.config.json文件替换为你曾经绑定过OneDrive账号的olaindex中的config.json文件。注意是替换掉example.config.json这个,如果不放心的话那就将example.config.jsonconfig.json都给替换了
那有个问题,绑定过OneDrive的config.json从哪来呢?因为我之前在vps上搭建了olaindex,所以直接拷贝来的。如果你从来没有绑定过,也没得vps,可以找我,我帮你搞定。

heroku还有一些我遇到的坑

  • 因为我是在vps上进行安装使用的heroku客户端,在登陆heroku账号的时候如果使用命令heroku login登录,是需要跳转到浏览器登陆的,但是vps上没得浏览器 所以请使用heroku login -i进行账号密码登录。
    b
  • heroku虽然说是可以免费使用,但是貌似每个月貌似有时长限制,所以最好只留一个。
  • 记得加入云监控,Heroku 30分钟没有访问,自动休眠。不需要加云监控

最后

最后附上我的olaindex on heroku:https://liusy-ola.herokuapp.com/home
看看能坚持多久吧

20190528更新:

因为免费的dyno实例每月只有550小时,所以到了时长会被强制停止,我观望一下下个月有时长olaindex会不会恢复原样,还用不用重新设置。另外:绑定信用卡时长会增加到1000小时。

20191020更新:

因为一些不明原因,搭好了之后仅能坚持3,4个月的时间,所以我给别人搭的应该都不能用了 ,如果没有意外的话,我自己的会一直维护下去的。(相信我写的这个应该没有一个真正实践的,因为比较坑也要求比较多,总之是很臭。。。没有太大的实用价值)

帮别人搭的展示:

我的
http://liusy-ola.herokuapp.com/home
帮搭的
1.http://hl-ola.herokuapp.com/home
2.http://bfpan.herokuapp.com/home
3.http://djseven.herokuapp.com/home

最后修改:2019 年 10 月 20 日 10 : 53 PM
如果觉得我的文章对你有用,请随意赞赏

10 条评论

  1. clutchJoe
    该评论仅登录用户及评论双方可见
    1. LiuSY
      @clutchJoe
      该评论仅登录用户及评论双方可见
      1. clutchJoe
        @LiuSY
        该评论仅登录用户及评论双方可见
        1. LiuSY
          @clutchJoe
          该评论仅登录用户及评论双方可见
          1. clutchJoe
            @LiuSY
            该评论仅登录用户及评论双方可见
            1. LiuSY
              @clutchJoe
              该评论仅登录用户及评论双方可见
              1. clutchJoe
                @LiuSY

                对啊,但是storage/app/下就是没有config.json文件

                1. LiuSY
                  @clutchJoe
                  该评论仅登录用户及评论双方可见
  2. 2933946846

    原作者把教程删了 楼主能教一下步骤 或者出个教程吗 谢谢

    1. LiuSY
      @2933946846

      我现在没时间,而且写的话不太好说明白,可以去参考一下将laravel部署到heroku的教程,方法是一样的

发表评论