···11+.env:
22+ uv run -- generate_secrets.py >> .env
33+14.PHONY: debug
25debug:
36 uv run -- flask --app 'src.main' run --debug -h '0.0.0.0' -p 8080
+18
README.md
···11+# ligo.at
22+33+A decentralized links page powered by the [AT Protocol][atproto].
44+55+## dependencies
66+77+Install [uv][uv] and run `uv sync`.
88+99+## generate secrets
1010+1111+Use the `generate_secrets.py` script or run `make .env`.
1212+1313+## run
1414+1515+Either start a debug server with `make debug` or a production one with `make run`. Production needs the `PORT` environment variable.
1616+1717+[atproto]: https://atproto.com
1818+[uv]: https://docs.astral.sh/uv/