8 Deployment & Access – BeaverDB: The Complete Guide

# 8 Deployment & Access

Chapter Outline:

- 8.1. The REST API Server (`beaver serve`)
  - Exposing your database as a FastAPI application.
  - Command: `beaver serve --database my.db --port 8000`
  - Accessing the interactive OpenAPI docs at `/docs`.
- 8.2. The Command-Line Client (`beaver client`)
  - Interacting with your database from the terminal for admin and debugging.
  - Example: `beaver client --database my.db dict config get theme`
- 8.3. Docker Deployment
  - Running the server in a container for stable deployment.
  - `docker run -p 8000:8000 -v $(pwd)/data:/app apiad/beaverdb`