Hi community,
During the past few weeks I worked on building Docker images for Mycroft using a different approach, the micro-services one.
Basically each Mycroft services such as audio
, skills
, etc… will run into their own container with their own /shared volumes (when required).
The main differences with the official Mycroft images are:
- Micro-service approach
- No more skills “re-installation”
- Automatic nightly build (
dev
only, until backports are applied tomaster
) and pushed on Docker Hub - Multiple CPU architectures support
-
docker-compose
support -
GPIO
support for Raspberry Pi - A container dedicated to the command line
It’s not perfect for sure but it fits my needs/requirements for the project I’m working on. Fill free to share your feedback and to contribute.