#!/bin/bash # Build Lambda deployment packages set -e cd "$(dirname "$0")/../lambdas" # Build layer (shared dependencies) echo "Building Lambda layer..." rm -rf layer_build layer.zip mkdir -p layer_build/python pip install requests pycryptodome -t layer_build/python -q cd layer_build && zip -r ../layer.zip python -q && cd .. rm -rf layer_build echo " layer.zip created" # Build each function for fn in submit download transcribe_start transcribe_check summarize notify; do echo "Building ${fn}..." rm -f ${fn}.zip zip ${fn}.zip ${fn}.py shared.py -q echo " ${fn}.zip created" done echo "Done! All Lambda packages built."