Skip to content

Couchers-org/tools

Repository files navigation

Couchers tools

This repo contains a bunch of configuration for auxiliary collaboration tools we use.

Adding a global message (GM)

Run the python script to create one:

./gm prod info "We are making some upgrades, the platform might be down for a few minutes! " --sign Aapeli

The levels correspond to MUI alert levels: success, info, warning, error. Environment is one of prod, next, localdev.

If you do --sign {name}, it will basically add <a href="https://couchers.org/user/{name}">{name}</a> to the end.

Then push to github and it will auto-deploy the message in a few seconds.

Remove it with:

./gm prod success

Updating Chatwoot

Update docker, then

docker exec -it tools-chatwoot-1 bundle exec rails db:chatwoot_prepare

Updating Weblate

Update docker, should be automatic but not across major versions.