GyrosOfWar / imagehive

GNU General Public License v3.0
0 stars 0 forks source link

Imagehive

A self-hostable photo gallery. Very early, very work-in-progress and not ready for use yet. Licensed under GPLv3.

Targeted features

Non-features

Developer setup

  1. Prerequisites: Install Java 21, NodeJS 18+ and PostgreSQL 16 (plus nushell and just if you want to use the justfile shortcuts)
  2. Create a new database (createdb imagehive)
  3. Set the required environment variables (IMAGEHIVE_PG_JDBC_URL, IMAGEHIVE_PG_USER and IMAGEHIVE_PG_PASSWORD)
  4. Run just generate-client and wait for it to succeed.
  5. To start the different apps, do just backend start, just frontend start and just ai start if you have just and nushell installed, otherwise look in the justfile for the respective projects to see what commands they run.