Skip to content

morgenruf/aws-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Morgenruf — Deploy

License: MIT Release

One-click deployment templates for Morgenruf — the open-source self-hosted Slack standup bot.

🚀 Deploy Options

Method Cost Complexity Best For
AWS Starter ~$15/mo Low Small teams
AWS Production ~$25/mo Low Growing teams
Helm (k8s) Infra cost Medium k8s users
Docker Compose Infra cost Low Self-hosted

☁️ AWS — One-Click CloudFormation

Starter (~$15/mo)

EC2 t3.small + docker-compose. Single server, zero management overhead.

Launch Starter

Production (~$25/mo)

ECS Fargate Spot + RDS t4g.micro + ALB. Auto-healing, no servers to manage.

Launch Production

Full AWS setup guide


⎈ Helm (Kubernetes)

helm repo add morgenruf https://charts.morgenruf.dev
helm repo update
helm install morgenruf morgenruf/morgenruf \
  --set slack.clientId=YOUR_CLIENT_ID \
  --set slack.clientSecret=YOUR_SECRET \
  --set slack.signingSecret=YOUR_SIGNING_SECRET \
  --set app.url=https://your-domain.com \
  --set externalDatabase.url=postgresql://user:pass@host:5432/morgenruf \
  --set flaskSecretKey=$(openssl rand -hex 32)

Full Helm guide


🐳 Docker Compose

git clone https://github.com/morgenruf/deploy
cd deploy/docker
cp .env.example .env   # fill in your Slack credentials
docker compose up -d

Full Docker Compose guide



🗑️ Teardown / Cleanup

AWS CloudFormation

Delete the stack via the AWS Console, or with the CLI:

aws cloudformation delete-stack --stack-name <stack-name>

⚠️ Warning: RDS instances in these templates have no DeletionProtection enabled. Deleting the stack will permanently destroy all database data. Back up your data before proceeding.

Docker Compose

docker compose down -v

The -v flag removes named volumes, including the database volume.

Helm

helm uninstall morgenruf

Links

About

One-click deployment templates for Morgenruf — AWS CloudFormation, Helm, Docker Compose

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors