Sign inSign up

anshooarora/chaintest

By anshooarora

•Updated over 1 year ago

ChainLP analytics server for ChainTest Reporting Framework

Image
Developer tools
Monitoring & observability
1

3.9K

anshooarora/chaintest repository overview

⁠ChainLP

ChainLP is a server component of the ChainTest framework, designed to provide historical analytics and real-time reporting capabilities. It is built using Java (Spring) and Angular, and is distributed as a Docker image for easy deployment.

⁠Getting Started

1.Clone the Repository

git clone https://github.com/anshooarora/chaintest.git
cd chaintest/chainlp/docker

2. Choose a Database

  • H2 (for testing purposes): docker compose -f docker-compose-h2.yml up
  • MySQL: docker compose -f docker-compose-mysql.yml up
  • PostgreSQL: docker compose -f docker-compose-postgres.yml up

Open your browser and navigate to http://localhost (or the configured port).

⁠Configuration

Configure ChainLP by editing the chaintest.properties file:

# chaintest configuration
chaintest.project.name=default

# generators:
## chainlp
chaintest.generator.chainlp.enabled=true
chaintest.generator.chainlp.host.url=<host:port>

Replace <host:port> with the actual host and port where ChainLP is running.

⁠Troubleshooting
  • Ensure Docker is running on your system.
  • Check the logs for any errors during startup.
  • Verify the database connection settings in the docker-compose.yml files.

Tag summary

Content type

Image

Digest

sha256:47b84278f…

Size

128.1 MB

Last updated

over 1 year ago

docker pull anshooarora/chaintest