fix: github action build docker image failed during the release 1.2 process (#556)

* test new dockerfile for append mvn args

* change arg name

* test hubble docker file

* remove apt-get

* install npm for npm run license

* change the var name to make it general

* change the position or maven args
2 files changed
tree: 53808640c6684a3a71fec1d40b0c788a6f994ade
  1. .github/
  2. assembly/
  3. hugegraph-client/
  4. hugegraph-client-go/
  5. hugegraph-dist/
  6. hugegraph-hubble/
  7. hugegraph-loader/
  8. hugegraph-spark-connector/
  9. hugegraph-tools/
  10. tools/
  11. .asf.yaml
  12. .gitattributes
  13. .gitignore
  14. .licenserc.yaml
  15. DISCLAIMER
  16. LICENSE
  17. NOTICE
  18. pom.xml
  19. README.md
README.md

hugegraph-toolchain

License Build Status Build Status Build Status Build Status Maven Central

hugegraph-toolchain is the integration project of a series of utilities for HugeGraph, it includes 4 main modules.

Modules

  • hugegraph-loader: Loading datasets into the HugeGraph from multiple data sources.
  • hugegraph-hubble: Online HugeGraph management and analysis dashboard (Include: data loading, schema management, graph traverser and display).
  • hugegraph-tools: Command line tool for deploying, managing and backing-up/restoring graphs from HugeGraph.
  • hugegraph-client: A Java-written client for HugeGraph, providing RESTful APIs for accessing graph vertex/edge/schema/gremlin/variables and traversals etc.

Usage

  • hugegraph-loader: We can use docker run -itd --name loader hugegraph/loader to quickly start loader or we can follow this to use docker-compose to start loader with server. And we can find more details in the doc.
  • hugegraph-hubble: We can use docker run -itd --name=hubble -p 8088:8088 hugegraph/hubble to quickly start hubble or we can follow this to use docker-compose to start hubble with server. And we can find more details in the doc.
  • hugegraph-client: We can follow the doc to learn how to quick start with client.

Maven Dependencies

You could use import the dependencies in maven like this:

  <dependency>
       <groupId>org.apache.hugegraph</groupId>
       <artifactId>hugegraph-client</artifactId>
       <version>1.0.0</version>
  </dependency>
  
  <dependency>
       <groupId>org.apache.hugegraph</groupId>
       <artifactId>hugegraph-loader</artifactId>
       <version>1.0.0</version>
  </dependency>

Doc

The project homepage contains more information about hugegraph-toolchain.

License

hugegraph-toolchain is licensed under Apache 2.0 License.

Contact Us