This repository has been archived on 2026-05-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
2025-07-28 21:57:49 +00:00

ImageRepo

This is a personal project that will be used to view store Patreon content from over the years. It is a viewer for images and videos and not any text content that a creator may have posted.

if for some reason you want to use this repo this is a basic docker-compose.yml to run it:

  imagerepo:
    image: git.fabledsword.com/bvandeusen/imagerepo:latest
    ports:
       - "5000:5000"
    environment:
   #   - DB_TYPE=postgresql
   #   - DB_HOST=postgres
   #   - DB_PASS=${IMAGEREPO_PASS}
      - THUMBS_VERBOSE=1
      - THUMBS_LOG_EVERY=1
      - THUMBS_BATCH_SIZE=50
    volumes:
      - ./imagerepo/db/:/db # SQLite db storage
      - ./imagerepo/images:/images # where the app will store it's imported images
      - ./Patreon:/import # where it will import images from

by default the app will use SQLite for it's db but it can be configured with postgres the defaults for the postgres DB connection are: DB_USER = imagerepo DB_PASS = postgres DB_HOST = postgres DB_PORT = 5432 DB_NAME = imagerepo

the above are also environment variables that can be set in the docker-compose

Imports

the app checks the "/import" directory either when triggered from the settings menu or every 8 hours.

the importer assumes that folders in the root of the import directory indicate the artist the images are from and tags the imports with the directory as a name. I have not tested with images sitting in the root as I don't have my files structured like that.

S
Description
No description provided
Readme 660 MiB
Languages
Python 56.8%
JavaScript 17%
HTML 16.3%
CSS 9.3%
OCaml 0.2%
Other 0.2%