{"repo":"nckslvrmn/bar_keep","free":true,"listed":false,"github":"https://github.com/nckslvrmn/bar_keep","clone":"git clone https://github.com/nckslvrmn/bar_keep.git","description":"A simple inventory manager for your home bar","language":"HTML","stars":22,"topics":["alcohol","bar","cocktails","inventory-management","pwa","ruby-on-rails","webapp","bar-management","bootstrap","dark-theme"],"license":"MIT","category":"databases-storage","readme_excerpt":"BarKeep A home bar inventory tracker. Built with Rails, runs in Docker. What it does - Track bottles, ingredients, and supplies with quantities and images - Categorize items (spirits, mixers, syrups, etc.) - Low stock and out-of-stock alerts - Filter and search across your inventory - Multi-user with admin, regular, and read-only guest accounts - Dark/light theme, works on mobile Running with Docker The database is created and migrated automatically on first boot. Docker Compose See compose.yml in the repo for an example. Set your env vars and run: Environment variables Variable Required Description --- --- --- SECRET KEY BASE Yes Generate with rails secret ALLOWED HOST No Hostname for production (default: localhost) FORCE SSL No Set false if behind a reverse proxy (default: true) RAILS ENV No Default: production Image tags - latest — most recent release - vX.Y.Z — pinned version Development Requires Ruby 4.0+ and SQLite3. Running checks Default login After db:seed : - Username: admin - Password: changeme123 Change this after first login. Data Everything lives in ./storage — SQLite databases, uploaded images, session data. Back this up and mount the same volume when updating containers.","default_branch":null,"files":null,"tree":[],"storefront":"/r/nckslvrmn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nckslvrmn/bar_keep/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}