Skip to content

Latest commit

 

History

History
64 lines (48 loc) · 2.1 KB

README.md

File metadata and controls

64 lines (48 loc) · 2.1 KB

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