ARCH4J (Application Archetype for Java)

Sponsor Donate

spring-boot-based archetype for web application, batch application, CLI(Command Line Interface) application.

Subproject Description
arch4j-core Shared core component archetype project
arch4j-web web application archetype project
arch4j-shell Shell(CLI) application archetype project
arch4j-batch Batch application archetype project

๐Ÿ–ฅ๏ธ Demo site

Credentials: developer/developer

Web application (self-hosting)


The service is hosted on a personal home server, so performance may be slower. (No money!!!)

Web application (google cloud run)


Due to a cold start, there is an initialization delay of approximately 30 seconds.
Trading daemon is not available on the demo site.
(No money!!!)


๐Ÿงช Running from source code

Starts arch4j-daemon

Runs the daemon application.

# starts fintics-daemon
./gradlew :arch4j-daemon:bootRun

Starts arch4j-web

Runs web application.

# starts arch4j-web
./gradlew :arch4j-web:bootRun

๐Ÿงช Running from release binary

Downloads Released archives.

Starts arch4j-daemon

./bin/arch4j-daemon

Starts arch4j-web

./bin/arch4j-web

๐Ÿงช Running from container image

Starts arch4j-daemon

docker run -rm -p 8081:8081 docker.io/chomoookun/arch4j-daemon:latest

Starts arch4j-web

docker run -rm -p 8080:8080 docker.io/chomoookun/arch4j-web:latest

๐Ÿ”— References

Git source repository

UI Component javascript library