diff --git a/bin/aws/ecs_shell b/bin/aws/ecs_shell index 7d991c11..ca54f120 100755 --- a/bin/aws/ecs_shell +++ b/bin/aws/ecs_shell @@ -6,7 +6,7 @@ TASK_NAME="${1^}" shift echo "Getting cluster..." -CLUSTER=$(aws ecs list-clusters | jq -r '.clusterArns | .[]' | grep nabu) +CLUSTER=$(aws ecs list-clusters | jq -r '.clusterArns | .[]' | grep 'nabu$') if [ -z "$TASK_NAME" ]; then TASKS=$(aws ecs list-services --cluster "$CLUSTER") diff --git a/cdk/docker/mediaflux/Dockerfile b/cdk/docker/mediaflux/Dockerfile new file mode 100644 index 00000000..e4487d3a --- /dev/null +++ b/cdk/docker/mediaflux/Dockerfile @@ -0,0 +1,43 @@ +FROM ubuntu:24.04 + +ARG MF_CLIENT_URL=https://gitlab.unimelb.edu.au/resplat-mediaflux/releases/raw/master/mediaflux/unimelb-mf-clients-0.7.9-linux-x64.tar.gz +ARG AWS_CLI_URL=https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip + +RUN apt-get update && apt-get install -y \ + wget unzip \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /app + + +RUN wget $MF_CLIENT_URL \ + && tar -xzf unimelb-mf-clients-0.7.9-linux-x64.tar.gz \ + && rm unimelb-mf-clients-0.7.9-linux-x64.tar.gz \ + && mv * mf + + +RUN <