Skip to content

Commit a81c727

Browse files
committed
refactor single-agent project code
1 parent c9ef623 commit a81c727

File tree

7 files changed

+39
-117
lines changed

7 files changed

+39
-117
lines changed

projects/single-agent/Dockerfile

Lines changed: 0 additions & 25 deletions
This file was deleted.

projects/single-agent/Dockerfile.agent

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,51 @@
11
version: "3"
22
services:
3-
ngrok-iiw:
3+
ngrok-agent:
44
image: wernight/ngrok
5-
command: ngrok http iiw-agent:${IIW_HTTP_PORT} --log stdout
5+
command: ngrok http agent:${AGENT_HTTP_PORT} --log stdout
66
networks:
77
- indy_demo
8-
iiw-agent:
8+
agent:
99
build:
1010
context: ../../
11-
dockerfile: ""
11+
dockerfile: dockerfiles/agents/Dockerfile.ngrok
1212
environment:
13-
NGROK_NAME: ngrok-iiw
14-
AGENT_NAME: ${IIW_AGENT_NAME}
15-
HTTP_PORT: ${IIW_HTTP_PORT}
16-
ADMIN_PORT: ${IIW_ADMIN_PORT}
17-
WEBHOOK_URL: ${IIW_WEBHOOK_URL}
18-
API_KEY: ${IIW_API_KEY}
13+
- NGROK_NAME=ngrok-agent
14+
- ADMIN_URL=http://agent:${AGENT_ADMIN_PORT}
15+
- AGENT_NAME=${AGENT_NAME}
16+
- ADMIN_PORT=${AGENT_ADMIN_PORT}
17+
- HTTP_PORT=${AGENT_HTTP_PORT}
18+
- WEBHOOK_URL=${AGENT_WEBHOOK_URL}
19+
- AGENT_ENDPOINT=${AGENT_AGENT_ENDPOINT}
20+
- WALLET_SEED=${AGENT_WALLET_SEED}
21+
- WALLET_NAME=${AGENT_WALLET_NAME}
22+
- WALLET_TYPE=${WALLET_TYPE}
23+
- WALLET_KEY=${AGENT_WALLET_KEY}
24+
- ACAPY_ADMIN_API_KEY=${AGENT_API_KEY}
25+
- GENESIS_URL=${GENESIS_URL}
1926
ports:
20-
- ${IIW_HTTP_PORT}:${IIW_HTTP_PORT}
21-
- ${IIW_ADMIN_PORT}:${IIW_ADMIN_PORT}
27+
- ${AGENT_HTTP_PORT}:${AGENT_HTTP_PORT}
28+
- ${AGENT_ADMIN_PORT}:${AGENT_ADMIN_PORT}
2229
networks:
2330
- indy_demo
2431
volumes:
25-
- iiw-agent:/home/indy/.indy_client/wallet
26-
iiw-notebook:
32+
- agent:/home/indy/.indy_client/wallet
33+
controller-notebook:
2734
build:
2835
context: ../../
29-
dockerfile: ""
36+
dockerfile: dockerfiles/controllers/Dockerfile.attachmentcontroller
3037
args:
3138
- jupyter_port=${JUPYTER_PORT}
3239
depends_on:
33-
- iiw-agent
40+
- agent
3441
networks:
3542
- indy_demo
3643
volumes:
3744
- ./notebooks:/workspace
3845
ports:
3946
- "8888:8888"
40-
- ${IIW_WEBHOOK_PORT}:${IIW_WEBHOOK_PORT}
47+
- ${AGENT_WEBHOOK_PORT}:${AGENT_WEBHOOK_PORT}
4148
volumes:
42-
iiw-agent:
49+
agent:
4350
networks:
4451
indy_demo:

projects/single-agent/manage

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ EOF
6262
# -----------------------------------------------------------------------------------------------------------------
6363
# Default Settings:
6464
# -----------------------------------------------------------------------------------------------------------------
65-
DEFAULT_CONTAINERS="iiw-agent iiw-notebook ngrok-iiw "
65+
DEFAULT_CONTAINERS="agent controller-notebook ngrok-agent "
6666

6767
# -----------------------------------------------------------------------------------------------------------------
6868
# Functions:
@@ -113,19 +113,22 @@ configureEnvironment() {
113113

114114
# global
115115
export COMPOSE_PROJECT_NAME="${COMPOSE_PROJECT_NAME:controller}"
116-
export LEDGER_URL=${LEDGER_URL-http://$DOCKERHOST:9000}
116+
export GENESIS_URL="https://raw.githubusercontent.com/sovrin-foundation/sovrin/master/sovrin/pool_transactions_sandbox_genesis"
117117
export WALLET_TYPE="indy"
118118

119119

120-
# iiw-agent
121-
export IIW_AGENT_NAME="IIW"
122-
export IIW_ADMIN_PORT=8021
123-
export IIW_API_KEY="iiw_api_123456789"
124-
export IIW_HTTP_PORT=8020
125-
export IIW_WEBHOOK_PORT=8022
126-
export IIW_WEBHOOK_URL=${IIW_WEBHOOK_URL:-http://$DOCKERHOST:$IIW_WEBHOOK_PORT}
127-
export IIW_AGENT_ENDPOINT=${IIW_AGENT_ENDPOINT:-http://$DOCKERHOST:$IIW_HTTP_PORT}
128-
export IIW_JUPYTER_PORT="8888"
120+
# agent
121+
export AGENT_NAME="AGENT"
122+
export AGENT_ADMIN_PORT=8021
123+
export AGENT_API_KEY="agent_api_123456789"
124+
export AGENT_HTTP_PORT=8020
125+
export AGENT_WEBHOOK_PORT=8022
126+
export AGENT_WEBHOOK_URL=${AGENT_WEBHOOK_URL:-http://$DOCKERHOST:$AGENT_WEBHOOK_PORT}
127+
export AGENT_AGENT_ENDPOINT=${AGENT_AGENT_ENDPOINT:-http://$DOCKERHOST:$AGENT_HTTP_PORT}
128+
export AGENT_JUPYTER_PORT="8888"
129+
export AGENT_WALLET_NAME="agent Wallet"
130+
export AGENT_WALLET_KEY="agent_key_000000000000000000000"
131+
export AGENT_WALLET_SEED="agent_seed_000000000000000000000"
129132

130133

131134
}

projects/single-agent/ngrok-wait.sh

Lines changed: 0 additions & 22 deletions
This file was deleted.

projects/single-agent/startup.sh

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)