# Deployment Script This directory contains a deployment script for the Phone project to a Raspberry Pi. ## File: deploy.ts A Bun-based deployment script that automates copying files to a Raspberry Pi and managing systemd services. ### Configuration - **Target Host**: `phone.local` - **Target Directory**: `/home/corey/phone` ### What It Does 1. **Copies files** from here to the pi (in ~/phone by default) 2. **Bootstrap (optional)**: If `--bootstrap` flag is passed it will bootstrap the pi with everything it needs 3. **Service management**: - Checks if `phone-ap.service` and `phone-web.service` exist - If they exist, restarts both services - If they don't exist and bootstrap wasn't run, warns the user ### Usage ```bash bun scripts/deploy.ts # or bun deploy.ts --bootstrap >>>>>>> Stashed changes ``` ### Services The script manages two systemd services: - `phone-ap.service` - Access point service - `phone-web.service` - Web interface service ### Access After deployment, the Pi is accessible at: - **Web URL**: http://phone.local - **WiFi Network**: phone-setup ### Local Requirements - Bun runtime <<<<<<< HEAD <<<<<<< Updated upstream - # SSH access to `yellow-phone.local` - SSH access to `phone.local` > > > > > > > 1c717a5b4772147c3b7ce20f512452f13c8cc510 - # Local `pi/` directory with files to deploy - SSH access to `phone.local` > > > > > > > Stashed changes