26 lines
647 B
Bash
Executable File
26 lines
647 B
Bash
Executable File
#!/usr/bin/env bash
|
||
set -e
|
||
|
||
echo "Setting up production (boat) environment..."
|
||
|
||
# Copy .env if not exists
|
||
if [ ! -f .env ]; then
|
||
cp .env.example .env
|
||
echo "Created .env – please edit SPOTIFY_NAME, BOAT_NAME, BOAT_MMSI"
|
||
fi
|
||
|
||
# Create music directory
|
||
mkdir -p music
|
||
|
||
# Init pipes (persistent on boat)
|
||
PIPE_DIR=/tmp/audio bash scripts/init-pipes.sh
|
||
|
||
echo ""
|
||
echo "Edit .env then run 'make boot' to start."
|
||
echo "Dashboard: http://<boat-ip>:8080"
|
||
echo ""
|
||
echo "IMPORTANT: Review docker-compose.yml and uncomment:"
|
||
echo " - /dev/ttyUSB0 for NMEA hardware"
|
||
echo " - /dev/snd for zone audio output"
|
||
echo " - /dev/dri for hardware video decoding"
|