forked from UN-ICC/icc-oidc-bridge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanage
executable file
·67 lines (54 loc) · 1.66 KB
/
manage
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#!/bin/bash
# Docker
export COMPOSE_PROJECT_NAME="oidc-bridge"
# database
export POSTGRESQL_DATABASE="OIDC"
export POSTGRESQL_USER="DB_USER"
export POSTGRESQL_PASSWORD="DB_PASSWORD"
export EXPOSED_DATABASE_SERVICE_PORT=5433
# oidc-django
export DJANGO_SETTINGS_MODULE=oidc_controller.settings.local
export IDENTITY_SERVER_URL="${IDENTITY_SERVER_URL:-http://localhost:8080}"
export IDENTITY_SERVER_API_KEY=""
export IDENTITY_SERVER_WEB_HOOK_URL=${IDENTITY_SERVER_URL}
export SECRET_KEY="&(*grsdhgkfds87s8sd88sfasfasflk781asd.xdfjsafudgd"
export SITE_URL="http://localhost:5000"
export DEBUG=True
# aca-py
export GENESIS_URL="https://raw.githubusercontent.com/sovrin-foundation/sovrin/stable/sovrin/pool_transactions_sandbox_genesis"
export AGENT_NAME="oidc-controller-agent"
export AGENT_HTTP_PORT="5679"
export AGENT_ADMIN_PORT="5678"
export AGENT_ENDPOINT=${AGENT_ENDPOINT:-http://$DOCKERHOST:$AGENT_HTTP_PORT}
export ACAPY_ADMIN_URL="http://aca-py:${AGENT_ADMIN_PORT}"
export ACAPY_AGENT_URL="${AGENT_ENDPOINT:-http://aca-py:$AGENT_HTTP_PORT}"
export AGENT_SEED="000000000000000000000000Steward1"
export ACAPY_ADMIN_URL_API_KEY=${ACAPY_ADMIN_URL_API_KEY}
export ACAPY_ADMIN_MODE="admin-insecure-mode"
export WALLET_ENCRYPTION_KEY="key"
if [ ! -z "${ACAPY_ADMIN_URL_API_KEY}" ]; then
ACAPY_ADMIN_MODE="admin-api-key ${ACAPY_ADMIN_URL_API_KEY}"
fi
start() {
docker-compose build
docker-compose -p ${COMPOSE_PROJECT_NAME} up -d
docker-compose logs -f
}
stop() {
docker-compose -p ${COMPOSE_PROJECT_NAME} stop
}
usage() {
echo "$0 start | stop"
}
COMMAND=${1}
case "${COMMAND}" in
start)
start
;;
stop)
stop
;;
*)
usage
;;
esac