Sign inSign up

assistantprojectalice/main-unit

By assistantprojectalice

•Updated almost 6 years ago

Run Project Alice headless (for now) in a Docker

Image
0

1.3K

assistantprojectalice/main-unit repository overview

⁠Project Alice's Docker

The GitHub repository for this image can be found here:

https://github.com/project-alice-assistant/project-alice-docker⁠

⁠How to run Alice

⁠Headless

You can run Alice headless very simply using the following docker-compose file:

---
version: "2"
services:
  alice-base:
    image: assistantprojectalice/main-unit:latest
    container_name: alice-base
    network_mode: host
    environment:
      - ALICE_CONFIG_disableSoundAndMic=true
    restart: unless-stopped
    tty: true
    stdin_open: true
  mosquitto:
    image: eclipse-mosquitto
    container_name: mosquitto
    ports:
      - 1883:1883
      - 8883:8883
    volumes:
      - mosquitto-data:/mosquitto/data
      - mosquitto-logs:/mosquitto/logs
      - mosquitto-conf:/mosquitto/config
    restart: unless-stopped

⁠How to configure Alice

Alice's config.json file supports all sorted of magic that you may wish to change, as such the Docker allows you to set any value you want inside the config file using the following Environment variable format:

ALICE_CONFIG_yourVariableName=YourValue

You can also set sub-variables using the hyphen character (-), as follows:

ALICE_CONFIG_yourRootVariable_yourChildVariable_goForeverIfYouWant=YourValue

For example:

    environment:
      - ALICE_CONFIG_disableSoundAndMic=true
      - ALICE_CONFIG_supportedLanguages_en_defaultCountryCode=GB

Tag summary

Content type

Image

Digest

Size

598.5 MB

Last updated

almost 6 years ago

docker pull assistantprojectalice/main-unit