Skip to content

El-Sueco/freezerlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freezerlist

Manage the contents of your freezer. Add Freezeritems with Content, Freezedate, Drawer, an optional Photo and manage everything in the table overview.

ui.png

Upcoming Features

  • Barcode-Scanner
    • Adding via barcode to have the form prefilled
    • Remove item from list via barcode
    • During add-flow, add item to https://world.openfoodfacts.org/ if it does not exists yet
  • UI
    • Search field for easier lookup
    • Table by drawers
  • Backend
    • Improve performance via pagination

Run with Docker

Docker image can be found under (https://hub.docker.com/r/thisiselsueco/freezerlist). Select a desired version or use tag :latest to have the latest (more or less) stable running image.

Configuration

volumes:

'/path/to/freezerlist/data:/data' - Provide a path for the DB to the host to persist over restarts of the container

environment:

'app.config.drawerAmount=3' (DEFAULT 3) - Configure how many drawers your freezer has

ports:

'8080:8080' - Configure the exposed port, internally is always 8080

Docker-Compose

version: '3'

services:
  freezerlist:
    image: thisiselsueco/freezerlist:latest
    container_name: freezerlist
    volumes:
      - '/path/to/freezerlist/data:/data'
    environment:
      - 'app.config.drawerAmount=3'
    ports:
      - '8080:8080'
    restart: unless-stopped

Docker

docker run --name freezerlist -v /mnt/freezerlist/data:/data -e app.config.drawerAmount=3 -p 8080:8080 --restart unless-stopped thisiselsueco/freezerlist:latest

Appendix

A solution to a problem we had around the house as we had a lot of stuff in our freezer we couldn't even make up what it was anymore and to further enhance my skills regarding frontend development and some CICD-stuff - win-win I guess :) Expect some bugs and weird behaviour, but if you encounter anything strange or have a feature request please open a issue over on Github (https://github.com/El-Sueco/freezerlist/issues) - I will check in on that

Links