フォロー

Mastodonなどを改造した時の、ソースコードの公開の話?

公開を求められた時だけ対応するのはかまわないけど、普段やらないでいるっていうことは、いざやるときに大変だよね?

(要求してきた人を悪し様にいう誰かを思い出しながら)

なので、こういうのは自動化しておきます。

そもそも大元がGithubなど公開の場で開発していて、それをソースコードへのリンクにして示しているので、真似するのが楽です。

Mastodonの場合は、.env.productionにこう書きます。

GITHUB_REPOSITORY=fedibird/mastodon

こまめに更新してる場合はそれだけだと足りないので、

SOURCE_TAG=1e3a607067e610e30300fd1c4b09379febde3795

というようにコミットハッシュも示します。

再起動スクリプトにこれを仕込んで自動化すれば絶対に忘れません。

echo "SOURCE_TAG=`git rev-parse HEAD`" > /home/mastodon/.env.extra

mastodon-webにこれを仕込んであります。

[Service]
EnvironmentFile=/home/mastodon/.env.extra

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。