NPRadio is a webpage that collects information from different radio stations and displays the current playing songs, if there is a moderator online and how the show is named etc. and offers the possibility to play these streams directly in your browser.
A Docker image is available at ghcr.io/burned42/npradio.
Building/Updating the docker image:
docker compose build --pull
Dependency updates:
# Update composer packages
docker compose run --rm app composer update
# Check for symfony flex recipe updates
docker compose run --rm app composer recipes --outdated
# Update symfony asset mapper importmap
docker compose run --rm app composer update-importmap
Run all the tests:
docker compose run --rm app composer run-checks