Skip to content

About

onair-staging-pages

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

ePlus OnAir — Staging Pages

Listen Beyond Borders. This public repository holds the generated static website for ePlus OnAir staging. It is not the source-code repository.

Property Value
Website hostname https://new-radio.eplus.dev
Private source repository ePlus-DEV/radio.eplus.dev
Source branch develop
GitHub Environment development
Published website branch main (this repository)
Optional social-image branch station-images (not the Pages website branch)

Important

Generated output — do not manually edit HTML, CSS, JavaScript, radio catalogs, CNAME or artwork here. The next trusted source deployment replaces generated files.

How releases reach this repository

  1. Maintainers review and merge changes into the private source develop branch.
  2. Deploy ePlus OnAir to GitHub Pages builds and tests the website, checks the exact target repository, configured hostname and token permissions, and audits output size.
  3. The workflow publishes Nuxt static output to this repository's main branch. The root CNAME is restored and this README.md is preserved by the publishing workflow.
  4. This repository's GitHub Pages settings serve branch main at /(root) for the configured custom domain.

PAGES_DEV_READY=true must be set in the source repository for automatic develop publishing.

Indexing and image policy

Staging is deliberately noindex: no production sitemap, canonical or GA4 is emitted from the develop deployment. The separate main production Pages build is indexable and includes a production sitemap, canonical links and GA4 (G-ETDY41KBBJ). A successful Pages push alone does not verify live DNS or TLS routing.

Regular website builds use npm run generate:site, retaining station logos but excluding the large per-station Open Graph JPEG collection so the published site stays under the GitHub Pages 1 GB site limit.

The optional Publish station images separately workflow uses an independent station-images branch, uploads updated JPEGs in batches of at most 100 MiB, and reports an immutable base URL only once the manifest is complete. Do not copy these JPEGs into website main.

Maintainership

  • Make application, station-data, player, SEO, or CI changes in the private source repository through pull requests.
  • Check source README and deployment guide for the branch map, configuration and release procedure.
  • Never commit deployment tokens, private configuration or credentials into this public repository.
  • If this README disappears after a redeploy, verify that the source publisher still excludes /README.md when syncing with rsync --delete.

Maintained by ePlus.DEV · ePlus OnAir — Listen Beyond Borders.

About

onair-staging-pages

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages