import { serve } from 'bun'; import api from './api'; import { refreshAllOffices } from './lib/couriers'; const PORT = parseInt(process.env.API_PORT || '3001'); const HOST = process.env.HOST || '127.0.0.1'; serve({ hostname: HOST, port: PORT, fetch: api.fetch, }); console.log(`API server running on http://${HOST}:${PORT}`); // best-effort background office sync refreshAllOffices() .then((n) => console.log(`courier offices synced: econt=${n.econt} speedy=${n.speedy}`)) .catch((e) => console.warn(`courier sync skipped: ${e.message}`));