real handler, sign_pdfs CodeUri, env vars, S3 IAM, fail-loud config
This commit is contained in:
32
Makefile
32
Makefile
@@ -1,17 +1,13 @@
|
||||
.PHONY: up down seed invoke install logs console clean graphs docs kind tilt-up tilt-down
|
||||
.PHONY: install up down clean kind tilt-up tilt-down seed seed-aws invoke sam-build sam-deploy sam-invoke
|
||||
|
||||
PY ?= .venv/bin/python
|
||||
PY := .venv/bin/python
|
||||
COMPOSE := docker compose -f ctrl/docker-compose.yml
|
||||
DOT_SRC := $(wildcard docs/graphs/*.dot)
|
||||
SVG_OUT := $(DOT_SRC:.dot=.svg)
|
||||
|
||||
install:
|
||||
uv sync
|
||||
|
||||
up:
|
||||
$(COMPOSE) up -d
|
||||
@echo "MinIO API: http://localhost:9000"
|
||||
@echo "MinIO console: http://localhost:9001 (minioadmin / minioadmin)"
|
||||
|
||||
down:
|
||||
$(COMPOSE) down
|
||||
@@ -19,9 +15,6 @@ down:
|
||||
clean:
|
||||
$(COMPOSE) down -v
|
||||
|
||||
logs:
|
||||
$(COMPOSE) logs -f minio
|
||||
|
||||
kind:
|
||||
bash ctrl/kind-config.sh
|
||||
|
||||
@@ -32,20 +25,19 @@ tilt-down:
|
||||
cd ctrl && tilt down --context kind-eth
|
||||
|
||||
seed:
|
||||
@if [ -z "$$SOURCE_DIR" ]; then echo "set SOURCE_DIR=<path-to-pdfs>"; exit 2; fi
|
||||
$(PY) seed.py "$$SOURCE_DIR"
|
||||
bash ctrl/seed.sh
|
||||
|
||||
seed-aws:
|
||||
bash ctrl/seed_aws.sh
|
||||
|
||||
invoke:
|
||||
$(PY) invoke.py
|
||||
|
||||
console:
|
||||
xdg-open http://localhost:9001 >/dev/null 2>&1 || true
|
||||
sam-build:
|
||||
sam build
|
||||
|
||||
docs/graphs/%.svg: docs/graphs/%.dot
|
||||
dot -Tsvg $< -o $@
|
||||
sam-deploy: sam-build
|
||||
sam deploy
|
||||
|
||||
graphs: $(SVG_OUT)
|
||||
@echo "rendered $(words $(SVG_OUT)) svg(s) from $(words $(DOT_SRC)) dot file(s)"
|
||||
|
||||
docs: $(SVG_OUT)
|
||||
xdg-open docs/index.html >/dev/null 2>&1 || echo "open docs/index.html in your browser"
|
||||
sam-invoke:
|
||||
aws lambda invoke --function-name eth-demo-sign-pdfs --payload '{}' --cli-binary-format raw-in-base64-out /tmp/out.json && cat /tmp/out.json
|
||||
|
||||
Reference in New Issue
Block a user