perldoc-jp / perldoc.jp

https://perldoc.jp のソース
https://perldoc.jp/
10 stars 2 forks source link

perldoc.jp のcron をGitHub Actionに移管する #47

Open kfly8 opened 10 months ago

kfly8 commented 10 months ago

背景

TODO

参考情報

kfly8 commented 10 months ago

@ktat perldoc.jp のcronで、ktatさんが作成されたブラウザ拡張のためのJSONを生成するスクリプトが動いているのですが、こちらGitHub Actionに移行した方が良さそうでしょうか?(試しに Chrome版をインストールしたところ、動いていない?ような感じでしたので、もしかしたら不要かな?と思い、お声がけしました)

# chrome extension/firefox addon用のJSON作るもの
30 */6 * * * (cd /var/lib/jpa/perldoc.jp/code/; nice -n 19 ./script/create_docs.json.sh)
## https://chrome.google.com/webstore/detail/perldocjp-%E7%BF%BB%E8%A8%B3%E9%80%9A%E7%9F%A5/iedgkpbokcjamkpoglfbefmdmclkljhc?hl=ja
## https://addons.mozilla.org/ja/firefox/addon/perldocjp-firefox-addon/?src=search
ktat commented 10 months ago

@kfly8 perldoc.jp がhttpsになったタイミングで動いてなかったみたいです。自分では使ってなかったので、気づいてませんでした...。 修正したものを審査に出しているので(もともと、manifest version 3 に対応しようとは思っていたので)、残しておいてもらえるとありがたいです。

kfly8 commented 10 months ago

承知しました!

kfly8 commented 10 months ago

移管方針について、静的サイト化できるんじゃね?とか、一回りしたけど、今のSQLiteに頼って、動かしてく形がさらっと移動できるし、移動してもメンテナンスできそう。多分。

image image
ktat commented 10 months ago

とりあえず、動くバージョンが公開されました。

https://chrome.google.com/webstore/detail/perldocjp-%E7%BF%BB%E8%A8%B3%E9%80%9A%E7%9F%A5/iedgkpbokcjamkpoglfbefmdmclkljhc?hl=ja&authuser=0

ついでにFirefoxも上げましたが、ちょっと問題ありなので、また直すと思います。

https://addons.mozilla.org/en-US/firefox/addon/perldoc-jp-webextension/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search

スクショがやる気なくてすみません。

kfly8 commented 6 months ago

GCPのCloud Runにホストするなら、Code Buildのビルドプロセスで、 現在、cronで走らせている処理を走らせれば良いのでは?

つまり、GitHub Actionへの移行は必須ではなさそう。