Skip to content
Snippets Groups Projects
Select Git revision
  • 80085707f2a1cacf14f7e777699c45c6fb04f7b7
  • main default protected
  • test-10rc4
  • test-pytango-10rc2
  • bassa-main-patch-68330
  • fix-hfd5-close-error
  • offer-ports-constant
  • fix-timestamps-refactor-matrix-construction
  • bugfixes
  • fix-bst-dimensions
  • fix-bsts
  • L2SS-1465-add-bst-metadata
  • L2SS-1464-add-antennafield-to-filename
  • L2SS-1451-simplify-cmdline
  • L2SS-1425-dont-rewrite-whole-dict
  • testing-specify-file
  • also-record-tilebeam-tracking-enabled
  • dont-modulo-16
  • remove-parse-device-attributes
  • support-higher-gn-indices
  • L2SS-1080_get_statistics_writer_package_version
  • v0.23
  • v0.22.3 protected
  • v0.22.dev4 protected
  • v0.22.dev3 protected
  • v0.22.2 protected
  • v0.22.1 protected
  • v0.22.dev2 protected
  • v0.22
  • v0.22.dev1 protected
  • v0.22.dev0 protected
  • v0.21
  • v0.21.dev6 protected
  • v0.21.dev5 protected
  • v0.21.dev4 protected
  • v0.21.dev3 protected
  • v0.21.dev2 protected
  • v0.21.dev1 protected
  • v0.21.dev0 protected
  • v0.20
  • v0.20.dev1 protected
41 results

test_case_insensitive_dict.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    device-docker.yml 1.58 KiB
    #
    # Docker compose file that launches an interactive iTango session.
    #
    # Connect to the interactive session with 'docker attach itango'.
    # Disconnect with the Docker deattach sequence: <CTRL>+<P> <CTRL>+<Q>
    #
    # Defines:
    #   - itango: iTango interactive session
    #
    # Requires:
    #   - lofar-device-base.yml
    #
    version: '2'
    
    services:
      device-docker:
        image: device-docker
        # build explicitly, as docker-compose does not understand a local image
        # being shared among services.
        build:
            context: lofar-device-base
            args:
                SOURCE_IMAGE: ${DOCKER_REGISTRY_HOST}/${DOCKER_REGISTRY_USER}-tango-itango:${TANGO_ITANGO_VERSION}
        container_name: ${CONTAINER_NAME_PREFIX}device-docker
        networks:
          - control
        ports:
          - "5705:5705" # unique port for this DS
        volumes:
          - ..:/opt/lofar/tango:rw
          - /var/run/docker.sock:/var/run/docker.sock:rw # we want to control our sibling containers, NOT do docker-in-docker (dind)
        user: ${CONTAINER_EXECUTION_UID}:${DOCKER_GID} # user that starts this container by definition has access rights to docker
        environment:
          - TANGO_HOST=${TANGO_HOST}
        entrypoint:
          - /usr/local/bin/wait-for-it.sh
          - ${TANGO_HOST}
          - --timeout=30
          - --strict
          - --
          # configure CORBA to _listen_ on 0:port, but tell others we're _reachable_ through ${HOSTNAME}:port, since CORBA
          # can't know about our Docker port forwarding
          - python3 -u /opt/lofar/tango/devices/devices/docker_device.py LTS -v -ORBendPoint giop:tcp:0:5705 -ORBendPointPublish giop:tcp:${HOSTNAME}:5705
        restart: on-failure