Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stream

Stream's Apple apps and web app share this repository.

Directory Contents
apple/ iOS and macOS apps, shared Swift code, tests, XcodeGen project, and HaishinKit submodule
workers/web/ blau-stream, a Next.js app deployed to Cloudflare Workers with OpenNext

Apple apps

git submodule update --init --recursive
cd apple
xcodegen generate
open Stream.xcodeproj

From the repository root, bun stream still builds, installs, and launches the iOS app on a paired iPhone. See Apple app documentation for requirements and configuration.

Web app

Use Node.js 24 and npm:

cd workers/web
npm ci
npm run dev

The app runs at http://localhost:3000. Run npm run preview to build and test it in the local Cloudflare Workers runtime.

Deployment

Set these GitHub repository Actions secrets:

  • CLOUDFLARE_ACCOUNT_ID (an Actions variable with the same name also works).
  • CLOUDFLARE_API_TOKEN with permission to deploy Workers to that account.

The web workflow checks pull requests and deploys blau-stream when web files change on main. It can also be run manually on main. Apple CI runs from apple/.

About

live stream to restream.io

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages