Skip to content

lovindata/openisr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenISR

OpenISR - Scale your images with AI

License


Looks

You can list, upload, and delete images from the main page.

OpenISR - Images OpenISR - Images

You can process your images and download them afterward.

OpenISR - Process OpenISR - Process

Installation

For Docker:

docker pull lovindata/openisr:latest

Note: The image supports Windows, Linux, and MacOS, specifically amd64 and arm64.

Get started

For Docker:

docker run -p 8000:8000 lovindata/openisr:latest

For Docker Compose:

version: "3.8"
services:
  openisr:
    image: lovindata/openisr:latest
    ports:
      - "8000:8000"

Then go to http://localhost:8000.

Advanced

Environment variables:

Variable Default Description
OPENISR_PROD_MODE True Set at docker level, must never be overwritten.
OPENISR_API_PORT 8000 Application port.
OPENISR_PROCESS_TIMEOUT_IN_SECONDS 60 Image maximum processing time in seconds.

Data:

The persistent data is located at: /app/backend/data/openisr.db.

Example:

version: "3.8"
services:
  openisr-advanced:
    image: lovindata/openisr:latest
    ports:
      - "5000:5000"
    environment:
      - OPENISR_API_PORT=5000
      - OPENISR_PROCESS_TIMEOUT_IN_SECONDS=30
    volumes:
      - ./data:/app/backend/data

Contribution

This repository includes UI/UX design, Frontend, Backend, and DevOps components. Please check each README.md file for more details.