| ADD file:948d0998410ef6681d723219eb1dfb4a7d804228e03d84bb296f0d3c8826dd92 in / |
| CMD ["bash"] |
| ARG TARGETARCH |
| ARG TARGETVARIANT |
| ENV LANG=C.UTF-8 |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN |2 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c echo "Dir::Cache var/cache/apt/${TARGETARCH}${TARGETVARIANT};" > /etc/apt/apt.conf.d/01cache # buildkit |
| RUN |2 TARGETARCH=amd64 TARGETVARIANT= /bin/sh -c mkdir -p /var/cache/apt/${TARGETARCH}${TARGETVARIANT}/archives/partial && apt-get update && apt-get install --yes --no-install-recommends python3 libpython3.7 python3-pip python3-setuptools python3-distutils libportaudio2 libatlas3-base libgfortran4 ca-certificates supervisor mosquitto perl curl sox alsa-utils libasound2-plugins jq espeak flite gstreamer1.0-tools gstreamer1.0-plugins-good libsndfile1 libgomp1 libatlas3-base libgfortran4 libopenblas-base libjbig0 liblcms2-2 libopenjp2-7 libtiff5 libwebp6 libwebpdemux2 libwebpmux3 libatomic1 libspeex1 libspeex-dev libspeexdsp1 libspeexdsp-dev # buildkit |
| ARG TARGETARCH |
| ARG TARGETVARIANT |
| ENV APP_DIR=/usr/lib/rhasspy |
| COPY /usr/lib/rhasspy/ /usr/lib/rhasspy/ # buildkit |
| COPY etc/shflags /usr/lib/rhasspy/etc/ # buildkit |
| COPY etc/wav/ /usr/lib/rhasspy/etc/wav/ # buildkit |
| COPY bin/rhasspy-voltron bin/voltron-run /usr/lib/rhasspy/bin/ # buildkit |
| COPY VERSION RHASSPY_DIRS /usr/lib/rhasspy/ # buildkit |
| COPY rhasspy/ /usr/lib/rhasspy/rhasspy/ # buildkit |
| COPY rhasspy-server-hermes/ /usr/lib/rhasspy/rhasspy-server-hermes/ # buildkit |
| COPY rhasspy-wake-snowboy-hermes/ /usr/lib/rhasspy/rhasspy-wake-snowboy-hermes/ # buildkit |
| COPY rhasspy-wake-porcupine-hermes/ /usr/lib/rhasspy/rhasspy-wake-porcupine-hermes/ # buildkit |
| COPY rhasspy-wake-precise-hermes/ /usr/lib/rhasspy/rhasspy-wake-precise-hermes/ # buildkit |
| COPY rhasspy-profile/ /usr/lib/rhasspy/rhasspy-profile/ # buildkit |
| COPY rhasspy-asr/ /usr/lib/rhasspy/rhasspy-asr/ # buildkit |
| COPY rhasspy-asr-deepspeech/ /usr/lib/rhasspy/rhasspy-asr-deepspeech/ # buildkit |
| COPY rhasspy-asr-deepspeech-hermes/ /usr/lib/rhasspy/rhasspy-asr-deepspeech-hermes/ # buildkit |
| COPY rhasspy-asr-pocketsphinx/ /usr/lib/rhasspy/rhasspy-asr-pocketsphinx/ # buildkit |
| COPY rhasspy-asr-pocketsphinx-hermes/ /usr/lib/rhasspy/rhasspy-asr-pocketsphinx-hermes/ # buildkit |
| COPY rhasspy-asr-kaldi/ /usr/lib/rhasspy/rhasspy-asr-kaldi/ # buildkit |
| COPY rhasspy-asr-kaldi-hermes/ /usr/lib/rhasspy/rhasspy-asr-kaldi-hermes/ # buildkit |
| COPY rhasspy-asr-vosk-hermes/ /usr/lib/rhasspy/rhasspy-asr-vosk-hermes/ # buildkit |
| COPY rhasspy-dialogue-hermes/ /usr/lib/rhasspy/rhasspy-dialogue-hermes/ # buildkit |
| COPY rhasspy-fuzzywuzzy/ /usr/lib/rhasspy/rhasspy-fuzzywuzzy/ # buildkit |
| COPY rhasspy-fuzzywuzzy-hermes/ /usr/lib/rhasspy/rhasspy-fuzzywuzzy-hermes/ # buildkit |
| COPY rhasspy-hermes/ /usr/lib/rhasspy/rhasspy-hermes/ # buildkit |
| COPY rhasspy-homeassistant-hermes/ /usr/lib/rhasspy/rhasspy-homeassistant-hermes/ # buildkit |
| COPY rhasspy-microphone-cli-hermes/ /usr/lib/rhasspy/rhasspy-microphone-cli-hermes/ # buildkit |
| COPY rhasspy-microphone-pyaudio-hermes/ /usr/lib/rhasspy/rhasspy-microphone-pyaudio-hermes/ # buildkit |
| COPY rhasspy-nlu/ /usr/lib/rhasspy/rhasspy-nlu/ # buildkit |
| COPY rhasspy-nlu-hermes/ /usr/lib/rhasspy/rhasspy-nlu-hermes/ # buildkit |
| COPY rhasspy-rasa-nlu-hermes/ /usr/lib/rhasspy/rhasspy-rasa-nlu-hermes/ # buildkit |
| COPY rhasspy-remote-http-hermes/ /usr/lib/rhasspy/rhasspy-remote-http-hermes/ # buildkit |
| COPY rhasspy-silence/ /usr/lib/rhasspy/rhasspy-silence/ # buildkit |
| COPY rhasspy-snips-nlu/ /usr/lib/rhasspy/rhasspy-snips-nlu/ # buildkit |
| COPY rhasspy-snips-nlu-hermes/ /usr/lib/rhasspy/rhasspy-snips-nlu-hermes/ # buildkit |
| COPY rhasspy-speakers-cli-hermes/ /usr/lib/rhasspy/rhasspy-speakers-cli-hermes/ # buildkit |
| COPY rhasspy-supervisor/ /usr/lib/rhasspy/rhasspy-supervisor/ # buildkit |
| COPY rhasspy-tts-cli-hermes/ /usr/lib/rhasspy/rhasspy-tts-cli-hermes/ # buildkit |
| COPY rhasspy-tts-wavenet-hermes/ /usr/lib/rhasspy/rhasspy-tts-wavenet-hermes/ # buildkit |
| COPY rhasspy-wake-pocketsphinx-hermes/ /usr/lib/rhasspy/rhasspy-wake-pocketsphinx-hermes/ # buildkit |
| COPY rhasspy-wake-raven/ /usr/lib/rhasspy/rhasspy-wake-raven/ # buildkit |
| COPY rhasspy-wake-raven-hermes/ /usr/lib/rhasspy/rhasspy-wake-raven-hermes/ # buildkit |
| COPY rhasspy-tts-larynx-hermes/ /usr/lib/rhasspy/rhasspy-tts-larynx-hermes/ # buildkit |
| EXPOSE map[12101/tcp:{}] |
| ENTRYPOINT ["bash" "/usr/lib/rhasspy/bin/rhasspy-voltron"] |
| RUN /bin/sh -c useradd rhasspy # buildkit |
| RUN /bin/sh -c mkdir -p /profiles/en # buildkit |
| RUN /bin/sh -c mkdir -p /data-default # buildkit |
| RUN /bin/sh -c mkdir -p /user-data # buildkit |
| COPY ./bumbobot.json /data-default/bumbobot.json # buildkit |
| COPY ./start_rhasspy.sh /usr/lib/rhasspy/bin/start_rhasspy.sh # buildkit |
| ENTRYPOINT ["/bin/sh" "-c" "'/usr/lib/rhasspy/bin/start_rhasspy.sh'"] |
| USER root |
| COPY ./profile.json /data-default/profile.json # buildkit |