LAMBDA_REMOTE_DOCKER=0 \
LAMBDA_DOCKER_FLAGS='-p 19891:19891' \
DEBUG=1 localstack start
python -m venv .venv
source .venv/bin/activate
pip install poetry
poetry install
This step is only necessery if pyproject.toml
or poetry.lock
has changed.
poetry export --without-hashes --format=requirements.txt > requirements.txt
Create sqs
awslocal sqs create-queue --queue-name fastapi-queue
Deploy lambda
chalice-local deploy --stage local
Start rest server
uvicorn rest_app:app --reload
Call endpoint that sends message to sqs
curl "localhost:8000/send?title=test"