Pre-requisites:
Frontend deployment instructions:
cd frontend
# Copy example.env to .env and fill it out
fly app create # Note the name that was provided/generated
# Copy fly.toml.example and fill out app name
cat .env | fly secrets import
# Use --ha=false since we don't want UDP to be load balanced
# If asked, use a shared IP and not a dedicated IP
fly deploy --ha=false
Proxy deployment instructions:
cd proxy
# Copy example.env to .env and fill it out
./deploy.sh
Backend deployment instructions:
cd backend
fly app create # Note the name that was provided/generated
# Copy fly.toml.example and fill out app name
# Copy example.env to .env and fill it out
./update.sh