# 2026-03-09 # notes.tf — CRUD функция для управления заметками (CREATE / UPDATE / DELETE). # # Маршруты (рекомендуется POST): # /fn/default/notes/add?title=...&body=... → INSERT # /fn/default/notes/update?id=1&title=...&body=... → UPDATE # /fn/default/notes/delete?id=1 → DELETE resource "sless_function" "notes_crud" { name = "notes" runtime = "python3.11" entrypoint = "notes_crud.crud" memory_mb = 128 timeout_sec = 30 env_vars = { PG_DSN = var.pg_dsn } source_dir = "${path.module}/code/notes" } resource "sless_trigger" "notes_crud_http" { name = "notes-http" type = "http" function = sless_function.notes_crud.name }