Misskeyサーバーに対する通報をDiscordサーバーに流すプログラム。
プログラム自体は1回実行すると落ちるので、crontab等を使って定期実行する想定。
https://pre-commit.com/ の手順に従って pre-commit
をインストールする。
これにより、.pre-commit-config.yamlの設定に基づいて、コミット時にクレデンシャルが含まれていないかの検査が行われるようになる。
cp .env.example .env
を実行して.env
を作成する。.env
内のTODOコメントに従って設定する。
export TAG_NAME=$(git symbolic-ref --short HEAD | sed -e "s:/:-:g" | sed -e "s/^main$/latest/g")
docker compose -f docker-compose.yml -f dev.base.docker-compose.yml -f dev.docker-compose.yml build
docker compose -f docker-compose.yml -f dev.base.docker-compose.yml -f dev.docker-compose.yml watch
PostgreSQLのDBを別途用意したうえで以下を実行する。
export TAG_NAME=$(git symbolic-ref --short HEAD | sed -e "s:/:-:g" | sed -e "s/^main$/latest/g")
docker compose up --build