agent-claw: automated task changes
This commit is contained in:
28
cdk/node_modules/@aws-cdk/asset-awscli-v1/layer/build.sh
generated
vendored
Executable file
28
cdk/node_modules/@aws-cdk/asset-awscli-v1/layer/build.sh
generated
vendored
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
cd $(dirname $0)
|
||||
|
||||
mkdir -p ../lib
|
||||
|
||||
echo ">> Building AWS Lambda layer inside a docker image..."
|
||||
|
||||
TAG='aws-lambda-layer'
|
||||
if command -v docker >/dev/null; then
|
||||
DOCKER=docker
|
||||
elif command -v finch >/dev/null; then
|
||||
DOCKER=finch
|
||||
else
|
||||
echo "Neither 'docker' nor 'finch' is available!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
${DOCKER} build -t ${TAG} .
|
||||
|
||||
echo ">> Extracting layer.zip from the build container..."
|
||||
CONTAINER=$(${DOCKER} run -d ${TAG} -- -c 'sleep 60')
|
||||
${DOCKER} cp ${CONTAINER}:/layer.zip ../lib/layer.zip
|
||||
|
||||
echo ">> Stopping container..."
|
||||
${DOCKER} rm -f ${CONTAINER}
|
||||
echo ">> lib/layer.zip is ready"
|
||||
Reference in New Issue
Block a user