Post news to the Van's RV Slack group.
Install uv then run
uv sync
uvx pre-commit install
Create a file named .env
with the following values set:
SLACK_BOT_TOKEN=
SLACK_CHANNEL_ID=
Then run
uv run vans-bot # Add `&` to the end to run in the background
TAG=10
docker build -t vans-bot:$TAG --platform linux/amd64 .
docker save -o export.tar vans-bot:$TAG
In Portainer, import the image, then edit the deployment with the new tag. Be sure to uncheck "Always pull the image." Verify that the service started in the logs.