Skip to content

melosso/beacon-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 Beacon: Live Demo

License Last commit Latest Release

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.

Screenshot of Beacon

See the main Beacon repository for full documentation, deployment options, and configuration reference.

Setup

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 keys

Run the manager script to build the image and seed demo data:

./beacon_demo_manager.sh

Automated Reset

Add to root crontab (sudo crontab -e) to reset the demo hourly:

0 * * * * /bin/bash /home/docker/beacon-demo/beacon_demo_manager.sh

About

A repository containing the demo configuration for Beacon.

Resources

Stars

Watchers

Forks

Contributors