/huginbot

a less expensive AWS valheim setup with more Bells and Whistles

Primary LanguageTypeScript

HuginBot

This is an AWS CDK project to host the llosche docker container for valheim.

The goal of the project is to get an easy CLI interface to spin up worlds and a host of handy accompanying lambda functions and finally HuginBot a helpful discord companion to let your players start/stop the game server whenever they want!

The cdk.json file tells the CDK Toolkit how to execute your app.

Useful commands

  • npm run build compile typescript to js
  • npm run watch watch for changes and compile
  • npm run test perform the jest unit tests
  • npx cdk deploy deploy this stack to your default AWS account/region
  • npx cdk diff compare deployed stack with current state
  • npx cdk synth emits the synthesized CloudFormation template