Skip to content
Snippets Groups Projects

Draft: Generate dashboard

Closed Pierre Dittgen requested to merge gen_dashboard into master
1 file
+ 11
0
Compare changes
  • Side-by-side
  • Inline
+ 27
3
stages:
- configure
- deploy
Configure fetchers:
stage: configure
only:
changes:
- fetchers.yml
rules:
- changes:
- fetchers.yml
if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
image: python:3.8
variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
@@ -24,3 +26,25 @@ Configure fetchers:
echo "Configuring fetcher for provider ${provider_slug}"
dbnomics-fetchers -v configure $provider_slug
done
pages:
stage: deploy
image:
name: git.nomics.world:4567/dbnomics/dbnomics-dashboard:1.0
entrypoint: [""]
variables:
FETCHERS_YML: fetchers.yml
GITLAB_BASE_URL: https://git.nomics.world
GRAFANA_DASHBOARD_URL: https://git.nomics.world/-/grafana/d/CjF6WPZMz/fetcher-pipelines-on-k8s
UI_BASE_URL: https://db.nomics.world
SOLR_URL: https://solr.db.nomics.world/solr/dbnomics
NB_DATA_MODEL_JOBS: "1000"
NB_INDEXER_JOBS: "1000"
resource_group: dashboard
before_script:
- mkdir public
script:
- python /app/generate-dashboard.py > public/index.html
artifacts:
paths:
- public/