Files
2026-02-22 05:37:03 +00:00

19 lines
613 B
Bash
Executable File

#!/bin/bash
set -e
echo "=== Building Lambda Package ==="
cd lambda
rm -f function.zip 2>/dev/null || true
# Install dependencies (production build)
pip install -q --platform manylinux2014_x86_64 --python-version 3.11 \
--only-binary=:all: -t . -r requirements.txt 2>/dev/null || \
pip install -q --platform manylinux2014_x86_64 --python-version 3.11 \
--only-binary=:all: -t . -r requirements.txt
# Create deployment package
zip -rq function.zip . -x "*.pyc" -x "__pycache__" -x "function.zip" \
-x "requirements.txt" -x "*.dist-info"
echo "Built: function.zip ($(du -h function.zip | cut -f1))"