cboettig commited on
Commit
bca1779
·
1 Parent(s): bf67e87

:hear_no_evil:

Browse files
Files changed (1) hide show
  1. utilities.py +21 -9
utilities.py CHANGED
@@ -19,14 +19,20 @@ def h3_cell_to_boundary_wkt (array) -> str:
19
  # Configure write-access to source.coop
20
  import streamlit as st
21
  def set_source_secrets(con):
22
- source_key = st.secrets["SOURCE_KEY"]
23
- source_secret = st.secrets["SOURCE_SECRET"]
 
 
 
 
 
 
24
 
25
  query= f'''
26
  CREATE OR REPLACE SECRET source (
27
  TYPE S3,
28
- KEY_ID '{source_key}',
29
- SECRET '{source_secret}',
30
  ENDPOINT 'data.source.coop',
31
  URL_STYLE 'path',
32
  SCOPE 's3://cboettig'
@@ -52,14 +58,20 @@ def set_aws_secrets(con):
52
  con.raw_sql(query)
53
 
54
  # or write access to minio
55
- def set_secrets(con):
56
- minio_key = st.secrets["MINIO_KEY"]
57
- minio_secret = st.secrets["MINIO_SECRET"]
 
 
 
 
 
 
58
  query= f'''
59
  CREATE OR REPLACE SECRET secret2 (
60
  TYPE S3,
61
- KEY_ID '{minio_key}',
62
- SECRET '{minio_secret}',
63
  ENDPOINT 'minio.carlboettiger.info',
64
  URL_STYLE 'path',
65
  SCOPE 's3://public-gbif/'
 
19
  # Configure write-access to source.coop
20
  import streamlit as st
21
  def set_source_secrets(con):
22
+
23
+ secret = os.getenv("SOURCE_SECRET")
24
+ if secret is None:
25
+ secret = st.secrets["SOURCE_SECRET"]
26
+
27
+ ket = os.getenv("SOURCE_KEY")
28
+ if key is None:
29
+ key = st.secrets["SOURCE_KEY"]
30
 
31
  query= f'''
32
  CREATE OR REPLACE SECRET source (
33
  TYPE S3,
34
+ KEY_ID '{key}',
35
+ SECRET '{secret}',
36
  ENDPOINT 'data.source.coop',
37
  URL_STYLE 'path',
38
  SCOPE 's3://cboettig'
 
58
  con.raw_sql(query)
59
 
60
  # or write access to minio
61
+ def set_secrets(con):
62
+ secret = os.getenv("MINIO_SECRET")
63
+ if secret is None:
64
+ secret = st.secrets["MINIO_SECRET"]
65
+
66
+ ket = os.getenv("MINIO_KEY")
67
+ if key is None:
68
+ key = st.secrets["MINIO_KEY"]
69
+
70
  query= f'''
71
  CREATE OR REPLACE SECRET secret2 (
72
  TYPE S3,
73
+ KEY_ID '{key}',
74
+ SECRET '{secret}',
75
  ENDPOINT 'minio.carlboettiger.info',
76
  URL_STYLE 'path',
77
  SCOPE 's3://public-gbif/'