Architecture
DBnomics services
flowchart LR
user([👤 User])
subgraph public[Public services]
direction TB
website["<a href='https://db.nomics.world'>Website</a>"]
dashboard["<a href='https://db.nomics.world/dashboard'>Dashboard</a>"]
api["API"]
end
subgraph internal[Internal services]
direction TB
solr["Search index<br/>Solr"]
end
style public fill:#f5f5f5,fill-opacity:0.6,stroke:#7a7a7a,stroke-dasharray: 6 4
style internal fill:#f5f5f5,fill-opacity:0.6,stroke:#7a7a7a,stroke-dasharray: 6 4
user --> website
user --> dashboard
user --> api
website --> api
api --> solr
The source code of these components is available on GitLab:
- https://git.nomics.world/dbnomics/dbnomics-api
- https://git.nomics.world/dbnomics/dbnomics-website
- https://git.nomics.world/dbnomics/dbnomics-dashboard
- https://git.nomics.world/dbnomics/dbnomics-solr
Run a local instance
To run a local instance of the DBnomics services, you can use the dbnomics-docker project, which provides Docker images and Docker Compose files for the different services.