init monlet repo with stage 0-2 (docs, contract, agent MVP)
This commit is contained in:
28
server/README.md
Normal file
28
server/README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# Monlet Server
|
||||
|
||||
Placeholder for the Python/FastAPI server.
|
||||
|
||||
Planned stack:
|
||||
|
||||
- Python 3.14;
|
||||
- uv;
|
||||
- FastAPI;
|
||||
- Pydantic;
|
||||
- SQLAlchemy 2.x style;
|
||||
- Alembic;
|
||||
- PostgreSQL;
|
||||
- httpx for outbound notifier calls;
|
||||
- structured logging;
|
||||
- Prometheus metrics;
|
||||
- Docker image.
|
||||
|
||||
No server core logic is implemented in Stage 0.
|
||||
|
||||
## Planned Commands
|
||||
|
||||
```sh
|
||||
UV_PROJECT_ENVIRONMENT=.venv UV_CACHE_DIR=../.cache/uv uv sync
|
||||
UV_PROJECT_ENVIRONMENT=.venv UV_CACHE_DIR=../.cache/uv uv run fastapi dev monlet_server/main.py
|
||||
```
|
||||
|
||||
Do not install Python packages globally on the host. Docker builds install server dependencies inside the image; local development uses `server/.venv` and repo-local `.cache/uv`.
|
||||
Reference in New Issue
Block a user