Compare commits

...

2 Commits

Author SHA1 Message Date
Simon 2e95a5b912
add discord-bot 2023-08-01 10:28:07 +07:00
Simon c50a1a91d2
add jellyfin to builder 2023-08-01 10:05:20 +07:00
5 changed files with 31 additions and 2 deletions

1
.gitignore vendored
View File

@ -8,6 +8,7 @@ tubearchivist.env
umami.env
gitea.env
redditbot.env
discord-bot.env
# example hooks
docker-hook.json

View File

@ -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
View File

@ -0,0 +1 @@
BOT_TOKEN=xxxxxxxxxx

View File

@ -45,7 +45,26 @@ class WebhookBase:
"rebuild": [
["docker", "compose", "-f", "../docker/docker-compose.yml", "up", "-d", "--build", "docs"]
]
}
},
"jellyfin": {
"gh_user": "tubearchivist",
"gh_repo": "jellyfin",
"docker_user": "bbilly1",
"docker_repo": "tubearchivist-jf",
"build_release": [
"build", "--platform", "linux/amd64,linux/arm64",
"-t", "bbilly1/tubearchivist-jf",
"-t", "bbilly1/tubearchivist-jf:$VERSION", "--push"
],
"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")

View File

@ -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