Skip to content

Commit ceebb47

Browse files
authored
Merge pull request #735 from dodo920306/task/the-refactoring
The Refactor
2 parents 27f4573 + 1dfba83 commit ceebb47

371 files changed

Lines changed: 7859 additions & 20895 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/docker-image.yml

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,26 @@ jobs:
1212

1313
steps:
1414
- uses: actions/checkout@v3
15-
- name: Build images
16-
run: |
17-
make docker-compose
18-
- name: Start services
19-
run: |
20-
MODE=dev make start
21-
sleep 10
22-
- name: Run newman tests
23-
run: |
24-
make check-api
25-
- name: Stop services
26-
if: always()
15+
16+
- name: Start Dashboard, DB, and API Engine
17+
run: docker compose -f docker-compose.dev.yaml up -d --build
18+
19+
- name: Start Hyperledger Fabric Agent
20+
working-directory: src/agents/hyperledger-fabric
2721
run: |
28-
MODE=dev make stop
22+
docker build -t cello-hyperledger-fabric-agent .
23+
docker run -d --network cello-net -v /var/run/docker.sock:/var/run/docker.sock --name cello-hyperledger-fabric-agent cello-hyperledger-fabric-agent
24+
25+
- name: Build Hyperledger Fabric Node
26+
working-directory: src/nodes/hyperledger-fabric
27+
run: docker build -t hyperledger/fabric:2.5.14 .
28+
29+
- name: Stop Hyperledger Fabric Agent
30+
run: docker stop cello-hyperledger-fabric-agent
31+
32+
- name: Stop Dashboard, DB, and API Engine
33+
run: docker compose -f docker-compose.dev.yaml down -v
34+
2935
- name: Clean up
3036
if: always()
31-
run: |
32-
make clean
33-
docker system prune -f
37+
run: docker system prune -a -f

.gitignore

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,6 @@ fabric.properties
137137
bin/
138138
tmp/
139139
*.tmp
140-
*.bak
141140
*.swp
142141
*~.nib
143142
local.properties
@@ -219,7 +218,6 @@ yarn-error.log
219218
/coverage
220219
.idea
221220
package-lock.json
222-
*bak
223221
.vscode
224222

225223
# visual studio code
@@ -244,9 +242,9 @@ src/dashboard/lambda/mock/index.js
244242
.config
245243
.config.old
246244

247-
# Cello local storage
248-
/**/opt/*
249-
/**/cello/*
245+
# Fabric
246+
src/api-engine/cello/builders
247+
src/api-engine/cello/config
250248

251249
# Local Netlify folder
252250
.netlify
@@ -257,4 +255,11 @@ tests/postman/env.json
257255
tests/postman/junitResult.xml
258256

259257
# Postgres
260-
pgdata/
258+
pgdata/
259+
260+
src/api-engine/cello/*
261+
!src/api-engine/cello/node
262+
!src/api-engine/cello/application-gateway
263+
src/api-engine/api/v1/media
264+
src/agents/hyperledger-fabric/cello/*
265+
!src/agents/hyperledger-fabric/cello/.gitkeep

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ check-api: ##@Test Run API tests with newman
208208
cd tests/postman && docker compose up --abort-on-container-exit || (echo "API tests failed $$?"; exit 1)
209209

210210
start-docker-compose:
211-
docker compose -f bootup/docker-compose-files/${COMPOSE_FILE} up -d --force-recreate --remove-orphans
211+
docker compose -f docker-compose.dev.yaml up -d --build --force-recreate --remove-orphans
212212

213213
stop-docker-compose:
214214
echo "Stop all services with bootup/docker-compose-files/${COMPOSE_FILE}..."
@@ -224,7 +224,7 @@ docker-rest-agent:
224224
docker build -t hyperledger/cello-agent-docker:latest -f build_image/docker/agent/docker-rest-agent/Dockerfile.in ./ --build-arg pip=$(PIP) --platform linux/$(ARCH)
225225

226226
fabric:
227-
docker build -t hyperledger/fabric:2.5.13 -f build_image/docker/cello-hlf/Dockerfile build_image/docker/cello-hlf/
227+
docker build -t hyperledger/fabric:2.5.14 src/nodes/hyperledger-fabric
228228

229229
dashboard:
230230
docker build -t hyperledger/cello-dashboard:latest -f build_image/docker/common/dashboard/Dockerfile.in ./

bootup/kubernetes/Makefile

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

bootup/kubernetes/templates/api-engine-tasks/deploy.tmpl

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

bootup/kubernetes/templates/api-engine/config.tmpl

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

bootup/kubernetes/templates/api-engine/deploy-dev.tmpl

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

bootup/kubernetes/templates/api-engine/deploy.tmpl

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

bootup/kubernetes/templates/api-engine/ingress.tmpl

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

bootup/kubernetes/templates/api-engine/service.tmpl

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

0 commit comments

Comments
 (0)