mirror of
https://github.com/tubearchivist/tubearchivist-server.git
synced 2024-12-03 17:00:16 +00:00
add discord-bot
This commit is contained in:
parent
c50a1a91d2
commit
2e95a5b912
1
.gitignore
vendored
1
.gitignore
vendored
@ -8,6 +8,7 @@ tubearchivist.env
|
||||
umami.env
|
||||
gitea.env
|
||||
redditbot.env
|
||||
discord-bot.env
|
||||
|
||||
# example hooks
|
||||
docker-hook.json
|
||||
|
@ -72,6 +72,14 @@ services:
|
||||
- LETSENCRYPT_HOST=docs.tubearchivist.com
|
||||
networks:
|
||||
- tubearchivist_network
|
||||
discord-bot:
|
||||
container_name: discord-bot
|
||||
build: https://github.com/tubearchivist/discord-bot.git
|
||||
restart: always
|
||||
env_file:
|
||||
- ./env/discord-bot.env
|
||||
networks:
|
||||
- tubearchivist_network
|
||||
# backend postgres
|
||||
postgres:
|
||||
image: postgres:15
|
||||
|
1
env/discord-bot.sample.env
vendored
Normal file
1
env/discord-bot.sample.env
vendored
Normal file
@ -0,0 +1 @@
|
||||
BOT_TOKEN=xxxxxxxxxx
|
@ -58,6 +58,13 @@ class WebhookBase:
|
||||
],
|
||||
"discord_release_hook": environ.get("GITHUB_RELEASE_HOOK_URL"),
|
||||
},
|
||||
"discord-bot": {
|
||||
"gh_user": "tubearchivist",
|
||||
"gh_repo": "discord-bot",
|
||||
"rebuild": [
|
||||
["docker", "compose", "-f", "../docker/docker-compose.yml", "up", "-d", "--build", "discord-bot"]
|
||||
],
|
||||
},
|
||||
}
|
||||
ROADMAP_HOOK_URL = environ.get("ROADMAP_HOOK_URL")
|
||||
GH_HOOK_SECRET = environ.get("GH_HOOK_SECRET")
|
||||
|
@ -75,7 +75,7 @@ class GithubHook(WebhookBase):
|
||||
print("commit not on master")
|
||||
return
|
||||
|
||||
if self.repo == "docs":
|
||||
if self.repo in ["docs", "discord-bot"]:
|
||||
TaskHandler(self.repo_conf).create_task("rebuild")
|
||||
return
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user