BeepZone Inventory System database setup and deployment scripts
|
|
před 1 měsícem | |
|---|---|---|
| backend | před 1 měsícem | |
| frontend | před 1 měsícem | |
| .gitignore | před 1 měsícem | |
| README.md | před 1 měsícem | |
| WINDOWS.md | před 1 měsícem | |
| apply-updates.sh | před 1 měsícem | |
| beepzone-helper.ps1 | před 1 měsícem | |
| beepzone-helper.sh | před 1 měsícem | |
| run-client.sh | před 1 měsícem | |
| run-seckelapi.sh | před 1 měsícem |
Huh so you want to actually try beepzone? (Oh god)
Well then since I have no setup guides tbh I'll provide a bash script here to build and get you started, do not use this in Prod like at all I dont recommend my own software for such things in general tbh.
Windows Users: See WINDOWS.md for Windows specific setup instructions using PowerShell.
what does the script do ?
helps you get started by priividing an assistive TUI for :
someday once i consider em release worthy it will also obviously be able to compile the terminal/kiosk/embedded client aswell as the mobile app
a real installer that is not just a setup bash script is planned but thats far into the future idk when
macdonalds operating system:
/opt/homebrew/opt/mysql-client/bin/)das linux pinguin:
sudo apt install mariadb-client)sudo apt install dialog)optional but nice:
htpasswd (apache2-utils) for bcrypt hashing on linux: sudo apt install apache2-utilspip install bcrypt as fallbackinternet access too obviously to pull em sources : https://git.teleco.ch/crt/beepzone-client-egui-emo.git https://git.teleco.ch/crt/seckelapi.git
just run the helper script:
./beepzone-helper.sh
it will guide you through the needed steps kinda:
mariadb:12 premio server/tmp/beepzone-helper.log if the helper script acts goofyadmin:admin123) or clean schema5777:5777, DB via host.containers.internalsources/config/basics.toml [database] section./run-client.sh because we’re both lazythe script stores config in .env file and auto detects installed tools in common locations