docker: code that facilitates deploy of pilots
- new env var SYNC_ORG_DEV (which is by default 'y'); useful for idhub devs - new env var ORG_FILE; useful in docker to specify org examples file per pilot - add all examples files for each org in pilot that needs it
This commit is contained in:
parent
815f43d980
commit
39541f50d9
|
@ -0,0 +1,2 @@
|
|||
"pangea.org";"https://idhub1.demo.pangea.org/oidc4vp/"
|
||||
"exo.cat";"https://idhub2.demo.pangea.org/oidc4vp/"
|
|
|
@ -0,0 +1,2 @@
|
|||
"Setem Madrid";"https://idhub1-setem.demo.pangea.org/oidc4vp/"
|
||||
"Setem Catalunya";"https://idhub2-setem.demo.pangea.org/oidc4vp/"
|
|
|
@ -0,0 +1,3 @@
|
|||
"Xarxa Oberta de Nou Barris (XO9B)";"https://idhub1-xo9b.demo.pangea.org/oidc4vp/"
|
||||
"somconnexio.coop";"https://idhub2-xo9b.demo.pangea.org/oidc4vp/"
|
||||
"exo.cat";"https://verify.exo.cat"
|
|
|
@ -30,11 +30,12 @@ class Command(BaseCommand):
|
|||
self.create_users(USER_EMAIL, USER_PASSWORD)
|
||||
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent.parent.parent
|
||||
ORGANIZATION = os.path.join(BASE_DIR, 'examples/organizations.csv')
|
||||
ORGANIZATION = os.path.join(BASE_DIR, settings.ORG_FILE)
|
||||
with open(ORGANIZATION, newline='\n') as csvfile:
|
||||
f = csv.reader(csvfile, delimiter=';', quotechar='"')
|
||||
for r in f:
|
||||
self.create_organizations(r[0].strip(), r[1].strip())
|
||||
if settings.SYNC_ORG_DEV == 'y':
|
||||
self.sync_credentials_organizations("pangea.org", "somconnexio.coop")
|
||||
self.sync_credentials_organizations("local 8000", "local 9000")
|
||||
self.create_schemas()
|
||||
|
|
|
@ -224,3 +224,5 @@ LOGGING = {
|
|||
}
|
||||
|
||||
ORGANIZATION = config('ORGANIZATION', 'Pangea')
|
||||
SYNC_ORG_DEV = config('SYNC_ORG_DEV', 'y')
|
||||
ORG_FILE = config('ORG_FILE', 'examples/organizations.csv')
|
||||
|
|
Loading…
Reference in New Issue