Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

cyosp/homebank-server

Repository files navigation

homebank-server

Build Status Quality Gate Status BSD-3-Clause License

A server based on HomeBank XML file

Build

Bootable JAR

homebank-server can be built into a single bootable JAR with:

./gradlew bootJar

Bootable JAR is then in directory: build/libs

Docker image

homebank-server can also be built into a Docker image

In that case build the bootable JAR and run after:

./gradlew docker

Built Docker image name: cyosp/homebank-server

Run

Bootable JAR

Put a homebank.xhb file at project level and run:

java -jar build/libs/homebank-server-*.jar

Docker image

Replace:

  • /path/to/your/homebank/file.xhb with your own Homebank file path
  • 2.0.0-SNAPSHOT with homebank-server version expected

And run:

docker run -v /path/to/your/homebank/file.xhb:/homebank.xhb -p 8080:8080 cyosp/homebank-server:2.0.0-SNAPSHOT

IntelliJ configuration

Steps to follow:

  • Checkout the repository and go into project folder
  • Run: ./gradlew idea
  • Start IntelliJ and open project folder
  • Click: Import Gradle Project when IntelliJ displays information event: IntelliJ IDEA found a Gradle build script

About Log4Shell

Vulnerability is due to log4j-core library which is not part of project dependencies

About

A server based on HomeBank XML file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published