separate fe and be, deploy on push to master

This commit is contained in:
Will Freeman
2026-02-02 11:41:29 -07:00
parent ea218998b3
commit db49ac2a98
18 changed files with 525 additions and 420 deletions
+31
View File
@@ -0,0 +1,31 @@
# DeFlock API
A Fastify-based API service for DeFlock handling non-OSM related backend logic.
## Endpoints
- `/geocode?query=...` — Geocode a location
- `/sponsors/github?username=...` — Get GitHub sponsors
- `/healthcheck` — Health check
## Development
### Prerequisites
- [Bun](https://bun.sh/) installed
### Install dependencies
```sh
bun install
```
### Run locally
```sh
bun server.ts
```
## Deployment
Deployed via GitHub Actions on push to `master`.
## Environment Variables
Create a `.env` file in this directory with:
- `GITHUB_TOKEN` — Required for GitHub Sponsors endpoint