Skip to content

li-clement/portal-backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metadata-api

API for listing dataset metadata and license info.

How to contribute

If you’re interested in contributing code, the best starting point is to have a look at our github issues to see which tasks are the most urgent.

accepts PR's (pull requests) from all developers.

Issues can be submitted by anyone - either seasoned developers or newbies. Here is the code of conduct

Installation

Deployment Structure

img

  • Step 1 Setting up the k8s environment, Google GKE or minikube or microk8s are ok for deployment.

  • Step 2 Setting up database and nft storage.

  • Step 3 Setting up ADDR, DSN, MAX_IDLE_CONNenvironment variables, you can check /k8s/configMap - template.yaml for reference.

  • Step 4 Using Dockerfile to build docker image and then upload it to DockerHub.

  • Step 5 Deploy the project by yaml on k8s. And have fun.

How to use

Metadata-api uses gin and gorm to provide robust webapi, the API Doc is here.

Now you can use the webapi to build your own apps.

About

The dataset metadata sharing platform beckend

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.7%
  • Dockerfile 0.3%