39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
# 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. |