ARCH4J (Application Archetype for Java)
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