Categorygithub.com/dev-hato/misskey-abuse-user-report-notifier
repositorypackage
0.0.0-20240730021428-fdcf5a4386fa
Repository: https://github.com/dev-hato/misskey-abuse-user-report-notifier.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

misskey-abuse-user-report-notifier

Misskeyサーバーに対する通報をDiscordサーバーに流すプログラム。
プログラム自体は1回実行すると落ちるので、crontab等を使って定期実行する想定。

環境

開発時の設定

https://pre-commit.com/ の手順に従って pre-commit をインストールする。
これにより、.pre-commit-config.yamlの設定に基づいて、コミット時にクレデンシャルが含まれていないかの検査が行われるようになる。

立ち上げ

共通

  1. cp .env.example .env を実行して .env を作成する。
  2. .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