Skip to content
Snippets Groups Projects
running-docker.md 1.97 KiB
Newer Older
  • Learn to ignore specific revisions
  • 
    # Running Engine with Docker
    
    Docker provides a simple way to get your engine with all dependencies running.
    
    Here you can find the official AURA Engine Docker images:
    
    https://hub.docker.com/repository/docker/autoradio/engine
    
    > Note: The Engine Docker image is in *POC* state and waiting to be fully implemented.
    It's not yet ready to be offically used. If you want to try AURA Engine meanwhile
    try the [Standard Installation](docs/installation-development).
    
    
    David Trattnig's avatar
    David Trattnig committed
    <!-- TOC -->
    
    - [Running Engine with Docker](#running-engine-with-docker)
    
        - [Basic configuration](#basic-configuration)
    
    David Trattnig's avatar
    David Trattnig committed
        - [Start an image](#start-an-image)
        - [Configure an image](#configure-an-image)
        - [Making Docker Releases](#making-docker-releases)
            - [Build your own, local Docker image](#build-your-own-local-docker-image)
            - [Releasing a new version to DockerHub](#releasing-a-new-version-to-dockerhub)
        - [Read more](#read-more)
    
    <!-- /TOC -->
    
    
    ## Basic configuration
    
    Create a default configuration and edit according to your settings
    
    ```shell
    
    cp config/sample-docker.engine.ini config/docker/engine.ini
    
    ```
    
    Create a symlink in `./audio` to point to the audio source of tank
    
    ```shell
    ln -s /path/to/tank/audio-store ./audio/source
    ```
    
    
    ## Start an image
    
    
    ```shell
    ./run.sh docker:engine
    ```
    
    
    *To be extended ...*
    
    ## Configure an image
    
    *To be extended ...*
    
    ## Making Docker Releases
    
    This section is only relevant if you are an Engine Developer.
    
    ### Build your own, local Docker image
    
    ```shell
    ./run.sh docker:build
    ```
    
    ### Releasing a new version to DockerHub
    
    ```shell
    ./run.sh docker:push
    ```
    
    ## Read more
    
    - [Overview](/README.md)
    - [Installation for Development](installation-development.md)
    - [Installation for Production](installation-production.md)
    - [Running with Docker](running-docker.md)
    
    - [Setup the Audio Store](docs/setup-audio-store.md)
    
    - [Developer Guide](developer-guide.md)
    - [Engine Features](engine-features.md)
    
    - [Frequently Asked Questions (FAQ)](docs/frequently-asked-questions.md)