Skip to content
Snippets Groups Projects
Commit 50e46baf authored by Taya Snijder's avatar Taya Snijder
Browse files

Merge branch 'master' of https://git.astron.nl/lofar2.0/tango into L2SS-905-support-2-dts-subracks

parents c032e965 48c437c4
Branches
No related tags found
No related merge requests found
Showing
with 156 additions and 114 deletions
...@@ -28,3 +28,4 @@ tangostationcontrol/docs/build ...@@ -28,3 +28,4 @@ tangostationcontrol/docs/build
**/.eggs **/.eggs
docker-compose/alerta-web/alerta-secrets.json docker-compose/alerta-web/alerta-secrets.json
docker-compose/tmp
...@@ -526,8 +526,10 @@ unit_test: ...@@ -526,8 +526,10 @@ unit_test:
path: tangostationcontrol/coverage.xml path: tangostationcontrol/coverage.xml
paths: paths:
- tangostationcontrol/cover/* - tangostationcontrol/cover/*
- tangostationcontrol/.coverage
integration_test_docker: integration_test_docker:
stage: integration-tests stage: integration-tests
allow_failure: true
image: docker:latest image: docker:latest
tags: tags:
- privileged - privileged
...@@ -535,6 +537,8 @@ integration_test_docker: ...@@ -535,6 +537,8 @@ integration_test_docker:
- name: docker:dind - name: docker:dind
variables: variables:
DOCKER_TLS_CERTDIR: "/certs" DOCKER_TLS_CERTDIR: "/certs"
needs:
- unit_test
artifacts: artifacts:
when: always when: always
paths: paths:
...@@ -548,6 +552,7 @@ integration_test_docker: ...@@ -548,6 +552,7 @@ integration_test_docker:
tag="$CI_COMMIT_REF_SLUG" tag="$CI_COMMIT_REF_SLUG"
echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag" echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag"
fi fi
- apk update
- apk add --update make bash docker-compose - apk add --update make bash docker-compose
- apk add --update bind-tools - apk add --update bind-tools
- apk add --update postgresql14-client gzip - apk add --update postgresql14-client gzip
......
...@@ -122,19 +122,6 @@ ...@@ -122,19 +122,6 @@
} }
} }
}, },
"DigitalBeam": {
"STAT": {
"DigitalBeam": {
"STAT/DigitalBeam/1": {
"properties": {
"Tracking_enabled_RW_default": [
"False"
]
}
}
}
}
},
"Beamlet": { "Beamlet": {
"STAT": { "STAT": {
"Beamlet": { "Beamlet": {
...@@ -198,6 +185,13 @@ ...@@ -198,6 +185,13 @@
"RECV_devices": [ "RECV_devices": [
"STAT/RECV/1" "STAT/RECV/1"
], ],
"Antenna_Names": [
"C0",
"C1",
"C2",
"C3",
"C4"
],
"HBAT_Control_to_RECV_mapping": [ "HBAT_Control_to_RECV_mapping": [
"1","27", "1","27",
"0","-1", "0","-1",
...@@ -241,6 +235,17 @@ ...@@ -241,6 +235,17 @@
"RECV_devices": [ "RECV_devices": [
"STAT/RECV/1" "STAT/RECV/1"
], ],
"Antenna_Names": [
"LBA1",
"LBA2",
"LBA3",
"LBA4",
"LBA5",
"LBA6",
"LBA7",
"LBA8",
"LBA9"
],
"HBAT_Control_to_RECV_mapping": [ "HBAT_Control_to_RECV_mapping": [
"1","1", "1","1",
"1","3", "1","3",
...@@ -264,7 +269,9 @@ ...@@ -264,7 +269,9 @@
"1","17" "1","17"
], ],
"Antenna_Field_Reference_ETRS": [ "Antenna_Field_Reference_ETRS": [
"3839358.189", "430354.482", "5057967.804" "3839358.189",
"430354.482",
"5057967.804"
], ],
"HBAT_reference_ETRS": [ "HBAT_reference_ETRS": [
"3839358.189","430354.482","5057967.804", "3839358.189","430354.482","5057967.804",
...@@ -332,6 +339,9 @@ ...@@ -332,6 +339,9 @@
"-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1",
"-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1",
"-1", "-1", "-1", "-1", "-1", "-1" "-1", "-1", "-1", "-1", "-1", "-1"
],
"Tracking_enabled_RW_default": [
"False"
] ]
} }
} }
...@@ -598,7 +608,9 @@ ...@@ -598,7 +608,9 @@
"PSOC": { "PSOC": {
"STAT/PSOC/1": { "STAT/PSOC/1": {
"properties": { "properties": {
"SNMP_host": ["10.87.2.145"], "SNMP_host": [
"10.87.2.145"
],
"PSOC_sockets": [ "PSOC_sockets": [
"ccd_socket", "ccd_socket",
"sdptr0_socket", "sdptr0_socket",
...@@ -619,7 +631,9 @@ ...@@ -619,7 +631,9 @@
"PCON": { "PCON": {
"STAT/PCON/1": { "STAT/PCON/1": {
"properties": { "properties": {
"SNMP_host": ["10.151.225.5"] "SNMP_host": [
"10.151.225.5"
]
} }
} }
} }
......
{ {
"servers": { "servers": {
"TileBeam": {
"STAT": {
"TileBeam": {
"STAT/TileBeam/1": {
"properties": {
"Tracking_enabled_RW_default": [ "True" ]
}
}
}
}
},
"Observation": { "Observation": {
"STAT": { "STAT": {
"Observation": { "Observation": {
......
...@@ -17,7 +17,7 @@ Station Control software related to Tango devices. ...@@ -17,7 +17,7 @@ Station Control software related to Tango devices.
* [Attribute wrapper documentation](tangostationcontrol/tangostationcontrol/clients/README.md) * [Attribute wrapper documentation](tangostationcontrol/tangostationcontrol/clients/README.md)
* [Archiver documentation](tangostationcontrol/tangostationcontrol/toolkit/README.md) * [Archiver documentation](tangostationcontrol/tangostationcontrol/toolkit/README.md)
* [Adding a new tango device](tangostationcontrol/tangostationcontrol/devices/README.md) * [Adding a new tango device](tangostationcontrol/tangostationcontrol/devices/README.md)
* [HDF5 statistics](tangostationcontrol/tangostationcontrol/statistics_writer/README.md) * [HDF5 statistics](tangostationcontrol/tangostationcontrol/statistics/README.md)
* [Unit tests](tangostationcontrol/tangostationcontrol/test/README.md) * [Unit tests](tangostationcontrol/tangostationcontrol/test/README.md)
* [Integration tests](tangostationcontrol/tangostationcontrol/integration_test/README.md) * [Integration tests](tangostationcontrol/tangostationcontrol/integration_test/README.md)
......
#!/bin/bash #!/bin/bash
set -e
# Serves as entrypoint script for docker containers # Serves as entrypoint script for docker containers
if [[ ! -d "/opt/lofar/tango" ]]; then if [[ ! -d "/opt/lofar/tango" ]]; then
...@@ -31,8 +33,11 @@ if [[ $TANGOSTATIONCONTROL ]]; then ...@@ -31,8 +33,11 @@ if [[ $TANGOSTATIONCONTROL ]]; then
exit 2 exit 2
else else
# Install the package, exit 1 if it fails # Install the package, exit 1 if it fails
cd tangostationcontrol || exit 1 # pip install ./ will _NOT_ install dependencies in requirements.txt!
pip install --upgrade --force-reinstall ./ rm -rf /tmp/tangostationcontrol
cp -R /opt/lofar/tango/tangostationcontrol /tmp/
cd /tmp/tangostationcontrol || exit 1
pip -vvv install --upgrade --force-reinstall ./
fi fi
# Return to the stored the directory, this preserves the working_dir argument in # Return to the stored the directory, this preserves the working_dir argument in
......
...@@ -150,20 +150,21 @@ DOCKER_COMPOSE_ARGS := DISPLAY=$(DISPLAY) \ ...@@ -150,20 +150,21 @@ DOCKER_COMPOSE_ARGS := DISPLAY=$(DISPLAY) \
CONTAINER_NAME_PREFIX=$(CONTAINER_NAME_PREFIX) \ CONTAINER_NAME_PREFIX=$(CONTAINER_NAME_PREFIX) \
COMPOSE_IGNORE_ORPHANS=true \ COMPOSE_IGNORE_ORPHANS=true \
CONTAINER_EXECUTION_UID=$(shell id -u) \ CONTAINER_EXECUTION_UID=$(shell id -u) \
DOCKER_GID=$(DOCKER_GID) DOCKER_GID=$(DOCKER_GID) \
TEST_MODULE=$(INTEGRATION_MODULE)
.PHONY: up down minimal run integration start stop restart build build-nocache status clean pull help .PHONY: up down minimal context run integration start stop restart build build-nocache status clean pull help
.DEFAULT_GOAL := help .DEFAULT_GOAL := help
pull: ## pull the images from the Docker hub pull: ## pull the images from the Docker hub
$(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) pull $(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) pull
build: ## rebuild images build: context ## rebuild images
# docker-compose does not support build dependencies, so manage those here # docker-compose does not support build dependencies, so manage those here
$(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) build --parallel --progress=plain $(SERVICE) $(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) build --parallel --progress=plain $(SERVICE)
build-nocache: ## rebuild images from scratch build-nocache: context ## rebuild images from scratch
# docker-compose does not support build dependencies, so manage those here # docker-compose does not support build dependencies, so manage those here
$(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) build --no-cache --progress=plain $(SERVICE) $(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) build --no-cache --progress=plain $(SERVICE)
...@@ -174,7 +175,7 @@ run: minimal ## run a service using arguments and delete it afterwards ...@@ -174,7 +175,7 @@ run: minimal ## run a service using arguments and delete it afterwards
$(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) run --no-deps --rm $(SERVICE) $(SERVICE_ARGS) $(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) run --no-deps --rm $(SERVICE) $(SERVICE_ARGS)
integration: minimal ## run a service using arguments and delete it afterwards integration: minimal ## run a service using arguments and delete it afterwards
TEST_MODULE=$(INTEGRATION_MODULE) $(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) run --no-deps --rm integration-test $(INTEGRATION_ARGS) $(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) run --no-deps --rm integration-test $(INTEGRATION_ARGS)
down: ## stop all services and tear down the system down: ## stop all services and tear down the system
$(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) down $(DOCKER_COMPOSE_ARGS) docker-compose $(COMPOSE_FILE_ARGS) down
...@@ -183,13 +184,18 @@ ifneq ($(NETWORK_MODE),host) ...@@ -183,13 +184,18 @@ ifneq ($(NETWORK_MODE),host)
docker network inspect 9000-$(NETWORK_MODE) &> /dev/null && ([ $$? -eq 0 ] && docker network rm 9000-$(NETWORK_MODE)) || true docker network inspect 9000-$(NETWORK_MODE) &> /dev/null && ([ $$? -eq 0 ] && docker network rm 9000-$(NETWORK_MODE)) || true
endif endif
minimal: ## start the base TANGO system minimal: context ## start the base TANGO system
ifneq ($(NETWORK_MODE),host) ifneq ($(NETWORK_MODE),host)
docker network inspect $(NETWORK_MODE) &> /dev/null || ([ $$? -ne 0 ] && docker network create $(NETWORK_MODE)) docker network inspect $(NETWORK_MODE) &> /dev/null || ([ $$? -ne 0 ] && docker network create $(NETWORK_MODE))
docker network inspect 9000-$(NETWORK_MODE) &> /dev/null || ([ $$? -ne 0 ] && docker network create 9000-$(NETWORK_MODE) -o com.docker.network.driver.mtu=9000) docker network inspect 9000-$(NETWORK_MODE) &> /dev/null || ([ $$? -ne 0 ] && docker network create 9000-$(NETWORK_MODE) -o com.docker.network.driver.mtu=9000)
endif endif
$(DOCKER_COMPOSE_ARGS) docker-compose -f tango.yml -f networks.yml up --no-recreate -d $(DOCKER_COMPOSE_ARGS) docker-compose -f tango.yml -f networks.yml up --no-recreate -d
context: ## Move the necessary files to create minimal docker context
@mkdir -p tmp
@cp ../tangostationcontrol/requirements.txt tmp/
bootstrap: pull build # first start, initialise from scratch bootstrap: pull build # first start, initialise from scratch
$(MAKE) start elk-configure-host # configure host kernel for elk container $(MAKE) start elk-configure-host # configure host kernel for elk container
$(MAKE) start dsconfig # boot up containers to load configurations $(MAKE) start dsconfig # boot up containers to load configurations
......
...@@ -19,8 +19,8 @@ services: ...@@ -19,8 +19,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-antennafield container_name: ${CONTAINER_NAME_PREFIX}device-antennafield
......
...@@ -18,8 +18,8 @@ services: ...@@ -18,8 +18,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-apsct container_name: ${CONTAINER_NAME_PREFIX}device-apsct
......
...@@ -18,8 +18,8 @@ services: ...@@ -18,8 +18,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-apspu container_name: ${CONTAINER_NAME_PREFIX}device-apspu
......
...@@ -18,8 +18,8 @@ services: ...@@ -18,8 +18,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-beamlet container_name: ${CONTAINER_NAME_PREFIX}device-beamlet
......
...@@ -17,8 +17,8 @@ services: ...@@ -17,8 +17,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-boot container_name: ${CONTAINER_NAME_PREFIX}device-boot
......
...@@ -18,8 +18,8 @@ services: ...@@ -18,8 +18,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-bst container_name: ${CONTAINER_NAME_PREFIX}device-bst
......
...@@ -18,8 +18,8 @@ services: ...@@ -18,8 +18,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-digitalbeam container_name: ${CONTAINER_NAME_PREFIX}device-digitalbeam
......
...@@ -18,8 +18,8 @@ services: ...@@ -18,8 +18,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-docker container_name: ${CONTAINER_NAME_PREFIX}device-docker
......
...@@ -17,8 +17,8 @@ services: ...@@ -17,8 +17,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-observation-control container_name: ${CONTAINER_NAME_PREFIX}device-observation-control
......
...@@ -16,8 +16,8 @@ services: ...@@ -16,8 +16,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-observation container_name: ${CONTAINER_NAME_PREFIX}device-observation
......
...@@ -13,8 +13,8 @@ services: ...@@ -13,8 +13,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${DOCKER_REGISTRY_HOST}/${DOCKER_REGISTRY_USER}-tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${DOCKER_REGISTRY_HOST}/${DOCKER_REGISTRY_USER}-tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-pcon container_name: ${CONTAINER_NAME_PREFIX}device-pcon
......
...@@ -13,8 +13,8 @@ services: ...@@ -13,8 +13,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${DOCKER_REGISTRY_HOST}/${DOCKER_REGISTRY_USER}-tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${DOCKER_REGISTRY_HOST}/${DOCKER_REGISTRY_USER}-tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-psoc container_name: ${CONTAINER_NAME_PREFIX}device-psoc
......
...@@ -18,8 +18,8 @@ services: ...@@ -18,8 +18,8 @@ services:
# build explicitly, as docker-compose does not understand a local image # build explicitly, as docker-compose does not understand a local image
# being shared among services. # being shared among services.
build: build:
context: .. context: .
dockerfile: docker-compose/lofar-device-base/Dockerfile dockerfile: lofar-device-base/Dockerfile
args: args:
SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION} SOURCE_IMAGE: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-itango:${TANGO_ITANGO_VERSION}
container_name: ${CONTAINER_NAME_PREFIX}device-recv container_name: ${CONTAINER_NAME_PREFIX}device-recv
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment