forked from italia/spid-cie-oidc-django
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-prepare.sh
31 lines (22 loc) · 1.71 KB
/
docker-prepare.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
# Copy your configuration to a separate folder
export EXPFOLDER="examples-docker"
cp -R examples $EXPFOLDER
# remove dev db
rm -f $EXPFOLDER/relying_party/db.sqlite3
rm -f $EXPFOLDER/provider/db.sqlite3
rm -f $EXPFOLDER/federation_authority/db.sqlite3
# Configure the rewrite rules:
export SUB_AT='s,http://127.0.0.1:8000,http://ta.a-wayf.local:8000,g'
export SUB_RP='s,http://127.0.0.1:8001,http://rp.a-wayf.local:8001,g'
export SUB_OP='s,http://127.0.0.1:8002,http://op.a-wayf.local:8002,g'
export SUB_WTA='s,http://127.0.0.1:8000,http://wallet.a-wayf.local:8005,g'
# Apply the rewrite rules:
sed -e $SUB_AT -e $SUB_RP -e $SUB_OP examples/federation_authority/dumps/example.json > $EXPFOLDER/federation_authority/dumps/example.json
sed -e $SUB_AT -e $SUB_RP -e $SUB_OP examples/federation_authority/federation_authority/settingslocal.py.example > $EXPFOLDER/federation_authority/federation_authority/settingslocal.py
sed -e $SUB_WTA examples/wallet_trust_anchor/dumps/ta-ec.json > $EXPFOLDER/wallet_trust_anchor/dumps/ta-ec.json
sed -e $SUB_WTA examples/wallet_trust_anchor/wallet_trust_anchor/settingslocal.py.example > $EXPFOLDER/wallet_trust_anchor/wallet_trust_anchor/settingslocal.py
sed -e $SUB_AT -e $SUB_RP -e $SUB_OP examples/relying_party/dumps/example.json > $EXPFOLDER/relying_party/dumps/example.json
sed -e $SUB_AT -e $SUB_RP -e $SUB_OP examples/relying_party/relying_party/settingslocal.py.example > $EXPFOLDER/relying_party/relying_party/settingslocal.py
sed -e $SUB_AT -e $SUB_RP -e $SUB_OP examples/provider/dumps/example.json > $EXPFOLDER/provider/dumps/example.json
sed -e $SUB_AT -e $SUB_RP -e $SUB_OP examples/provider/provider/settingslocal.py.example > $EXPFOLDER/provider/provider/settingslocal.py