Skip to content

dougsparling/gm-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GM Bot

Build & Run

Developers, build and run locally with SBT (requires Java 21+):

$ cd gmbot
$ sbt run

Operators, build and push a Docker image (no local sbt/Java required):

docker build . -t <registry>/gm-bot
docker push <registry>/gm-bot:latest

Or run locally:

docker run -p 8080:8080 <registry>/gm-bot

And finally, the docker image can be deployed to Kubernetes using the simple manifest available in manifest/deployment.yaml.

Before the first deploy, create the secret in the cluster manually (not tracked in git):

kubectl create secret generic gm-bot-secrets \
  --from-literal=SLACK_SIGNING_SECRET=<secret-from-api.slack.com>

About

Scala-based Slack app, adding an agentic GM and die roller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors