I used Python and UV to install and run Taskfile.
This Docker project sets up an environment running HomeAssistant using MQTT.
Mosquitto is used as the broker, and Zigbee2MQTT is used as the bridge.
This project was set up for my needs, so it may not suit everyone.
You are free to modify it as you wish. Each service is built from a Dockerfile, allowing for customization.
cp .env.example .envModify the values in the .env file as needed.
# With Python and UV
uv run task start
# Without Python
task start# With Python and UV
uv run task stop
# Without Python
task stopUpdate the versions in the .env file, then restart the project.
# With Python and UV
uv run task start
# Without Python
task start