Add dock service, provision README, MIT License

- crimata-dock: C daemon (libmicrohttpd + libsystemd) on port 7701
  - GET /apps: lists installed apps with live running status from systemd
  - POST /apps/{id}/start|stop: controls crimata-*.service units
- Add README with install paths and port map
- Add MIT License

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Andrew Gundersen 2026-02-26 23:51:56 -05:00
commit a825aec162
8 changed files with 382 additions and 0 deletions

22
README.md Normal file
View file

@ -0,0 +1,22 @@
# Crimata OS
## Install Paths
| Component | Path |
|-------------------|---------------------------------------------|
| Web desktop UI | `/opt/crimata/ui/` |
| Auth daemon | `/opt/crimata/bin/crimata-auth` |
| Dock daemon | `/opt/crimata/bin/crimata-dock` |
| Contacts app | `/usr/lib/crimata-contacts/` |
| Nginx config | `/etc/nginx/sites-available/crimata` |
| systemd units | `/etc/systemd/system/crimata-*.service` |
| Postgres DBs | `crimata_contacts`, `crimata_blog`, … |
## Ports
| Service | Port |
|--------------------|------|
| nginx | 80 |
| crimata-auth | 7700 |
| crimata-dock | 7701 |
| crimata-contacts | 3001 |