Live demo configuration for beacon-demo.melosso.com. Builds a custom image from ghcr.io/melosso/beacon:latest with the demo banner baked in, seeds sample data, and resets hourly via cron. Use Beacon-Api-Key as your access token.
See the main Beacon repository for full documentation, deployment options, and configuration reference.
Clone and configure on the server:
git clone https://github.com/melosso/beacon-demo /home/docker/beacon-demo
cd /home/docker/beacon-demo
chmod +x beacon_demo_manager.sh beacon_env.sh
./beacon_env.sh # generates .env with signing/encryption keysRun the manager script to build the image and seed demo data:
./beacon_demo_manager.shAdd to root crontab (sudo crontab -e) to reset the demo hourly:
0 * * * * /bin/bash /home/docker/beacon-demo/beacon_demo_manager.sh