diff options
| author | bndw <ben@bdw.to> | 2026-02-13 17:50:09 -0800 |
|---|---|---|
| committer | bndw <ben@bdw.to> | 2026-02-13 17:50:09 -0800 |
| commit | e3b336ab45a6acf8a02a8c0f1b6d22fb3a320826 (patch) | |
| tree | 3072812e21fd36a955e6e757d974c45f646f0308 /Makefile | |
| parent | 62d31434ddbadff18580826576e1169f539e23f0 (diff) | |
feat: add relay server and test client
Server (cmd/relay):
- gRPC server on :50051 (configurable)
- SQLite database (default: relay.db)
- Graceful shutdown on SIGTERM/SIGINT
Test client (cmd/testclient):
- Generates key
- Publishes event
- Queries events back
Build:
- make build (relay)
- make build-client (test client)
- make build-all (both)
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
| @@ -20,6 +20,13 @@ test: | |||
| 20 | build: | 20 | build: |
| 21 | go build -o bin/relay ./cmd/relay | 21 | go build -o bin/relay ./cmd/relay |
| 22 | 22 | ||
| 23 | # Build test client | ||
| 24 | build-client: | ||
| 25 | go build -o bin/testclient ./cmd/testclient | ||
| 26 | |||
| 27 | # Build everything | ||
| 28 | build-all: build build-client | ||
| 29 | |||
| 23 | # Clean generated files | 30 | # Clean generated files |
| 24 | clean: | 31 | clean: |
| 25 | rm -rf api/ | 32 | rm -rf api/ |
