Skip to content
Snippets Groups Projects
  • Evan Eames's avatar
    Merged in feature/xpra (pull request #179) · cf94ffeb
    Evan Eames authored and Eloy Retamino's avatar Eloy Retamino committed
    [NRRPLT-8808] nrp-core xpra integration
    
    * [NRRPLT-0000] engine_datatransfer.json edited online with Bitbucket
    * [NRRPLT-8926] Fix MQTT_BASE in tests
    
    * Merge remote-tracking branch 'origin/development' into NRRPLT-8926-mqtt-prefix
    * [NRRPLT-8926] Fix MQTT_BASE in tests
    
    * Merge branch 'NRRPLT-8926-mqtt-prefix' of bitbucket.org:hbpneurorobotics/nrp-core into NRRPLT-8926-mqtt-prefix
    
    * [NRRPLT-8926] Fix MQTT_BASE in tests
    
    * Merged development into NRRPLT-8926-mqtt-prefix
    * Merge branch 'development' into feature/xpra
    
    * Merge remote-tracking branch 'origin/NRRPLT-8926-mqtt-prefix' into feature/xpra
    
    * Merged development into feature/xpra
    
    Approved-by: Ugo Albanese
    Approved-by: Eloy Retamino
    Approved-by: Viktor Vorobev
    cf94ffeb
docker-compose-env.yaml 4.79 KiB
version: '3.9'

# See the usage instructions in the README.md

services:

    base-env:
        build:
            context: .
            dockerfile: dockerfiles/base.Dockerfile
            args:
                BASE_IMAGE: ubuntu:20.04
        image: ${NRP_DOCKER_REGISTRY}nrp-core/base-ubuntu20-env${NRP_CORE_TAG}
        command: bash


    nrp-vanilla-env:
        build:
            context: .
            dockerfile: dockerfiles/nrp-core.Dockerfile
            target: nrp-core-env
            args:
                BASE_IMAGE: ${NRP_DOCKER_REGISTRY}nrp-core/base-ubuntu20-env${NRP_CORE_TAG}
                CMAKE_CACHE_FILE: .ci/cmake_cache/vanilla.cmake
        image: ${NRP_DOCKER_REGISTRY}nrp-core/nrp-vanilla-ubuntu20-env${NRP_CORE_TAG}
        command: bash
        depends_on:
        - base-env


    nest-env:
        build:
            context: .
            dockerfile: dockerfiles/nest.Dockerfile
            args:
                BASE_IMAGE: ${NRP_DOCKER_REGISTRY}nrp-core/base-ubuntu20-env${NRP_CORE_TAG}
        image: ${NRP_DOCKER_REGISTRY}nrp-core/nest-ubuntu20-env${NRP_CORE_TAG}
        command: bash
        depends_on:
        - base-env


    gazebo-env:
        build:
            context: .
            dockerfile: dockerfiles/gazebo.Dockerfile
            args:
                BASE_IMAGE: ${NRP_DOCKER_REGISTRY}nrp-core/base-ubuntu20-env${NRP_CORE_TAG}
        image: ${NRP_DOCKER_REGISTRY}nrp-core/gazebo-ubuntu20-env${NRP_CORE_TAG}
        command: bash
        depends_on:
        - base-env

    xpra-gazebo-env:
        build:
            context: .
            dockerfile: dockerfiles/xpra.Dockerfile
            args:
                BASE_IMAGE: ${NRP_DOCKER_REGISTRY}nrp-core/gazebo-ubuntu20-env${NRP_CORE_TAG}
        image: ${NRP_DOCKER_REGISTRY}nrp-core/xpra-gazebo-ubuntu20-env${NRP_CORE_TAG}
        command: bash
        depends_on:
        - gazebo-env


    gazebo-nest-env:
        build:
            context: .
            dockerfile: dockerfiles/gazebo.Dockerfile
            args: