docs: add local orbstack setup
This commit is contained in:
@@ -47,6 +47,7 @@ go vet ./...
|
||||
- `internal/handlers/wallet_auth.go`: wallet nonce, signature verification, wallet profile.
|
||||
- `internal/handlers/upload.go`: admin multipart upload to local disk or S3.
|
||||
- `migrations/`: SQL schema files; there is no Go migration runner yet.
|
||||
- `compose.yaml`: local OrbStack/Docker Compose setup with PostgreSQL + API.
|
||||
|
||||
## Important implementation patterns
|
||||
|
||||
@@ -68,6 +69,7 @@ go vet ./...
|
||||
|
||||
## Deployment/runtime notes
|
||||
|
||||
- `compose.yaml` runs local development in OrbStack/Docker: PostgreSQL on host port `5433`, API on host port `8080`.
|
||||
- Dockerfile builds a static Go binary in a `golang:1.24-alpine` builder and runs it on Alpine.
|
||||
- `UPLOAD_DIR` defaults to `./uploads`; Docker sets it to `/app/uploads`.
|
||||
- When `S3_BUCKET` is set and AWS config loads, uploads go to S3. Otherwise uploads stay local.
|
||||
|
||||
Reference in New Issue
Block a user