Skip to content

Commit 60da48d

Browse files
committed
Make config read from os environment variables and provide defaults if empty.
1 parent 8cf4c98 commit 60da48d

1 file changed

Lines changed: 25 additions & 22 deletions

File tree

dvconfig.py.sample

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
1-
base_url = 'http://localhost:8080'
2-
api_token = ''
1+
import os
2+
3+
base_url = os.getenv('BASE_URL', 'http://localhost:8080')
4+
api_token = os.getenv('API_TOKEN', '')
5+
36
# sample data will be created in the following order
47
sample_data = [
5-
'data/dataverses/open-source-at-harvard/open-source-at-harvard.json',
6-
'data/dataverses/open-source-at-harvard/dataverses/dataverse-project/dataverse-project.json',
7-
'data/dataverses/open-source-at-harvard/dataverses/dataverse-project/datasets/dataverse-irc-metrics/dataverse-irc-metrics.json',
8-
'data/dataverses/ecastro/ecastro.json',
9-
'data/dataverses/ecastro/datasets/this-is-my-test-dataset/this-is-my-test-dataset.json',
10-
'data/dataverses/manchester/manchester.json',
11-
'data/dataverses/manchester/datasets/test-dataset/test-dataset.json',
12-
'data/dataverses/HCPDS/HCPDS.json',
13-
'data/dataverses/HCPDS/datasets/reproductive-health-laws-around-the-world/reproductive-health-laws-around-the-world.json',
14-
'data/dataverses/cms/cms.json',
15-
'data/dataverses/cms/datasets/cmssampledata/cmssampledata.json',
16-
'data/dataverses/scholcommlab/scholcommlab.json',
17-
'data/dataverses/scholcommlab/datasets/diabeticconnect/diabeticconnect.json',
18-
'data/dataverses/ubiquity-press/ubiquity-press.json',
19-
'data/dataverses/ubiquity-press/dataverses/jopd/jopd.json',
20-
'data/dataverses/ubiquity-press/dataverses/jopd/datasets/flynn-effect-in-estonia/flynn-effect-in-estonia.json',
21-
'data/dataverses/ubiquity-press/dataverses/jopd/datasets/bafacalo/bafacalo.json',
22-
'data/dataverses/open-source-at-harvard/datasets/open-source-at-harvard/open-source-at-harvard.json',
23-
'data/dataverses/king/king.json',
24-
'data/dataverses/king/datasets/cause-of-death/cause-of-death.json',
8+
'data/dataverses/open-source-at-harvard/open-source-at-harvard.json',
9+
'data/dataverses/open-source-at-harvard/dataverses/dataverse-project/dataverse-project.json',
10+
'data/dataverses/open-source-at-harvard/dataverses/dataverse-project/datasets/dataverse-irc-metrics/dataverse-irc-metrics.json',
11+
'data/dataverses/ecastro/ecastro.json',
12+
'data/dataverses/ecastro/datasets/this-is-my-test-dataset/this-is-my-test-dataset.json',
13+
'data/dataverses/manchester/manchester.json',
14+
'data/dataverses/manchester/datasets/test-dataset/test-dataset.json',
15+
'data/dataverses/HCPDS/HCPDS.json',
16+
'data/dataverses/HCPDS/datasets/reproductive-health-laws-around-the-world/reproductive-health-laws-around-the-world.json',
17+
'data/dataverses/cms/cms.json',
18+
'data/dataverses/cms/datasets/cmssampledata/cmssampledata.json',
19+
'data/dataverses/scholcommlab/scholcommlab.json',
20+
'data/dataverses/scholcommlab/datasets/diabeticconnect/diabeticconnect.json',
21+
'data/dataverses/ubiquity-press/ubiquity-press.json',
22+
'data/dataverses/ubiquity-press/dataverses/jopd/jopd.json',
23+
'data/dataverses/ubiquity-press/dataverses/jopd/datasets/flynn-effect-in-estonia/flynn-effect-in-estonia.json',
24+
'data/dataverses/ubiquity-press/dataverses/jopd/datasets/bafacalo/bafacalo.json',
25+
'data/dataverses/open-source-at-harvard/datasets/open-source-at-harvard/open-source-at-harvard.json',
26+
'data/dataverses/king/king.json',
27+
'data/dataverses/king/datasets/cause-of-death/cause-of-death.json',
2528
]

0 commit comments

Comments
 (0)