Skip to content

Repository files navigation

Bookshelf Logo

Bookshelf

Java Version Kotlin Version Version

Gradle Spotless Javalin Bulma

Status License

Pipeline Status

Tool for tracking books on your bookshelf or books you wish were on it.

Usage

via Source

  1. Make sure you have a supported version of Java installed: java --version
  2. Clone the repo: git clone https://codefloe.com/buriedincode/Bookshelf.git
  3. Run using: ./gradlew build run

via Docker-Compose

  1. Make sure you have Docker installed: docker --version
  2. Make sure you have Docker-Compose installed: docker-compose --version
  3. Create a docker-compose.yaml file, an example:
services:
  bookshelf:
    container_name: "Bookshelf"
    environment:
      TZ: "Pacific/Auckland"
    image: "codefloe.com/buriedincode/Bookshelf:latest"
    ports:
      - "25710:25710"
    volumes:
      - "./config:/app/config"
      - "./data:/app/data"
  1. Run using: docker-compose up -d

Settings

Example File

precompile-jte=true  # set to false for dev

ssl.trust-store=<string>
ssl.password=<string>

website.host=127.0.0.1 # Often should be set to 0.0.0.0
website.port=25710

Socials

Social - Fosstodon
Social - Matrix

About

**Mirror** Tool for tracking books on your bookshelf or books you wish were on it.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages