File tree Expand file tree Collapse file tree 29 files changed +718
-39
lines changed
apps/agent-provisioning/AFJ/scripts Expand file tree Collapse file tree 29 files changed +718
-39
lines changed Original file line number Diff line number Diff line change
1
+ node_modules
Original file line number Diff line number Diff line change
1
+ name : Agent-Provisioning
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' v*'
7
+
8
+ env :
9
+ SERVICE : agent-provisioning
10
+
11
+ jobs :
12
+ build-and-push :
13
+ name : Push Docker image to GitHub
14
+ runs-on : ubuntu-latest
15
+
16
+ permissions :
17
+ contents : read
18
+ packages : write
19
+ attestations : write
20
+ id-token : write
21
+
22
+ steps :
23
+ - name : Checkout Repository
24
+ uses : actions/checkout@v4
25
+
26
+ - name : Extract Git Tag
27
+ id : get_tag
28
+ run : echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
29
+
30
+ - name : Log in to GitHub Container Registry
31
+ uses : docker/login-action@v3
32
+ with :
33
+ registry : ghcr.io
34
+ username : ${{ github.actor }}
35
+ password : ${{ secrets.TOKEN_GITHUB }}
36
+
37
+ - name : Build and Push Docker Image
38
+ run : |
39
+ REPO_OWNER=$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')
40
+ SERVICE_NAME="${{ env.SERVICE }}"
41
+ IMAGE_TAG="${{ env.TAG }}"
42
+
43
+ IMAGE_NAME="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:${IMAGE_TAG}"
44
+ IMAGE_LATEST="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:latest"
45
+
46
+ echo "Building Docker image for agent-provisioning ..."
47
+ docker build -t $IMAGE_NAME -f Dockerfiles/Dockerfile.${SERVICE_NAME} .
48
+
49
+ docker tag "${IMAGE_NAME}" "${IMAGE_LATEST}"
50
+
51
+ echo "Pushing Docker image: ${IMAGE_NAME}"
52
+ docker push "${IMAGE_NAME}"
53
+
54
+ echo "Pushing Docker image: ${IMAGE_LATEST}"
55
+ docker push "${IMAGE_LATEST}"
Original file line number Diff line number Diff line change
1
+ name : Agent-Service
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' v*'
7
+
8
+ env :
9
+ SERVICE : agent-service
10
+
11
+ jobs :
12
+ build-and-push :
13
+ name : Push Docker image to GitHub
14
+ runs-on : ubuntu-latest
15
+
16
+ permissions :
17
+ contents : read
18
+ packages : write
19
+ attestations : write
20
+ id-token : write
21
+
22
+ steps :
23
+ - name : Checkout Repository
24
+ uses : actions/checkout@v4
25
+
26
+ - name : Extract Git Tag
27
+ id : get_tag
28
+ run : echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
29
+
30
+ - name : Log in to GitHub Container Registry
31
+ uses : docker/login-action@v3
32
+ with :
33
+ registry : ghcr.io
34
+ username : ${{ github.actor }}
35
+ password : ${{ secrets.TOKEN_GITHUB }}
36
+
37
+ - name : Build and Push Docker Image
38
+ run : |
39
+ REPO_OWNER=$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')
40
+ SERVICE_NAME="${{ env.SERVICE }}"
41
+ IMAGE_TAG="${{ env.TAG }}"
42
+
43
+ IMAGE_NAME="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:${IMAGE_TAG}"
44
+ IMAGE_LATEST="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:latest"
45
+
46
+ echo "Building Docker image for agent-service ..."
47
+ docker build -t $IMAGE_NAME -f Dockerfiles/Dockerfile.${SERVICE_NAME} .
48
+
49
+ docker tag "${IMAGE_NAME}" "${IMAGE_LATEST}"
50
+
51
+ echo "Pushing Docker image: ${IMAGE_NAME}"
52
+ docker push "${IMAGE_NAME}"
53
+
54
+ echo "Pushing Docker image: ${IMAGE_LATEST}"
55
+ docker push "${IMAGE_LATEST}"
Original file line number Diff line number Diff line change
1
+ name : Api-Gateway
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' v*'
7
+
8
+ env :
9
+ SERVICE : api-gateway
10
+
11
+ jobs :
12
+ build-and-push :
13
+ name : Push Docker image to GitHub
14
+ runs-on : ubuntu-latest
15
+
16
+ permissions :
17
+ contents : read
18
+ packages : write
19
+ attestations : write
20
+ id-token : write
21
+
22
+ steps :
23
+ - name : Checkout Repository
24
+ uses : actions/checkout@v4
25
+
26
+ - name : Extract Git Tag
27
+ id : get_tag
28
+ run : echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
29
+
30
+ - name : Log in to GitHub Container Registry
31
+ uses : docker/login-action@v3
32
+ with :
33
+ registry : ghcr.io
34
+ username : ${{ github.actor }}
35
+ password : ${{ secrets.TOKEN_GITHUB }}
36
+
37
+ - name : Build and Push Docker Image
38
+ run : |
39
+ REPO_OWNER=$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')
40
+ SERVICE_NAME="${{ env.SERVICE }}"
41
+ IMAGE_TAG="${{ env.TAG }}"
42
+
43
+ IMAGE_NAME="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:${IMAGE_TAG}"
44
+ IMAGE_LATEST="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:latest"
45
+
46
+ echo "Building Docker image for api-gateway ..."
47
+ docker build -t $IMAGE_NAME -f Dockerfiles/Dockerfile.${SERVICE_NAME} .
48
+
49
+ docker tag "${IMAGE_NAME}" "${IMAGE_LATEST}"
50
+
51
+ echo "Pushing Docker image: ${IMAGE_NAME}"
52
+ docker push "${IMAGE_NAME}"
53
+
54
+ echo "Pushing Docker image: ${IMAGE_LATEST}"
55
+ docker push "${IMAGE_LATEST}"
Original file line number Diff line number Diff line change
1
+ name : Cloud-Wallet
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' v*'
7
+
8
+ env :
9
+ SERVICE : cloud-wallet
10
+
11
+ jobs :
12
+ build-and-push :
13
+ name : Push Docker image to GitHub
14
+ runs-on : ubuntu-latest
15
+
16
+ permissions :
17
+ contents : read
18
+ packages : write
19
+ attestations : write
20
+ id-token : write
21
+
22
+ steps :
23
+ - name : Checkout Repository
24
+ uses : actions/checkout@v4
25
+
26
+ - name : Extract Git Tag
27
+ id : get_tag
28
+ run : echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
29
+
30
+ - name : Log in to GitHub Container Registry
31
+ uses : docker/login-action@v3
32
+ with :
33
+ registry : ghcr.io
34
+ username : ${{ github.actor }}
35
+ password : ${{ secrets.TOKEN_GITHUB }}
36
+
37
+ - name : Build and Push Docker Image
38
+ run : |
39
+ REPO_OWNER=$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')
40
+ SERVICE_NAME="${{ env.SERVICE }}"
41
+ IMAGE_TAG="${{ env.TAG }}"
42
+
43
+ IMAGE_NAME="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:${IMAGE_TAG}"
44
+ IMAGE_LATEST="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:latest"
45
+
46
+ echo "Building Docker image for cloud-wallet ..."
47
+ docker build -t $IMAGE_NAME -f Dockerfiles/Dockerfile.${SERVICE_NAME} .
48
+
49
+ docker tag "${IMAGE_NAME}" "${IMAGE_LATEST}"
50
+
51
+ echo "Pushing Docker image: ${IMAGE_NAME}"
52
+ docker push "${IMAGE_NAME}"
53
+
54
+ echo "Pushing Docker image: ${IMAGE_LATEST}"
55
+ docker push "${IMAGE_LATEST}"
Original file line number Diff line number Diff line change
1
+ name : Geolocation
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' v*'
7
+
8
+ env :
9
+ SERVICE : geolocation
10
+
11
+ jobs :
12
+ build-and-push :
13
+ name : Push Docker image to GitHub
14
+ runs-on : ubuntu-latest
15
+
16
+ permissions :
17
+ contents : read
18
+ packages : write
19
+ attestations : write
20
+ id-token : write
21
+
22
+ steps :
23
+ - name : Checkout Repository
24
+ uses : actions/checkout@v4
25
+
26
+ - name : Extract Git Tag
27
+ id : get_tag
28
+ run : echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
29
+
30
+ - name : Log in to GitHub Container Registry
31
+ uses : docker/login-action@v3
32
+ with :
33
+ registry : ghcr.io
34
+ username : ${{ github.actor }}
35
+ password : ${{ secrets.TOKEN_GITHUB }}
36
+
37
+ - name : Build and Push Docker Image
38
+ run : |
39
+ REPO_OWNER=$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')
40
+ SERVICE_NAME="${{ env.SERVICE }}"
41
+ IMAGE_TAG="${{ env.TAG }}"
42
+
43
+ IMAGE_NAME="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:${IMAGE_TAG}"
44
+ IMAGE_LATEST="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:latest"
45
+
46
+ echo "Building Docker image for geolocation ..."
47
+ docker build -t $IMAGE_NAME -f Dockerfiles/Dockerfile.${SERVICE_NAME} .
48
+
49
+ docker tag "${IMAGE_NAME}" "${IMAGE_LATEST}"
50
+
51
+ echo "Pushing Docker image: ${IMAGE_NAME}"
52
+ docker push "${IMAGE_NAME}"
53
+
54
+ echo "Pushing Docker image: ${IMAGE_LATEST}"
55
+ docker push "${IMAGE_LATEST}"
Original file line number Diff line number Diff line change
1
+ name : Issuance
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' v*'
7
+
8
+ env :
9
+ SERVICE : issuance
10
+
11
+ jobs :
12
+ build-and-push :
13
+ name : Push Docker image to GitHub
14
+ runs-on : ubuntu-latest
15
+
16
+ permissions :
17
+ contents : read
18
+ packages : write
19
+ attestations : write
20
+ id-token : write
21
+
22
+ steps :
23
+ - name : Checkout Repository
24
+ uses : actions/checkout@v4
25
+
26
+ - name : Extract Git Tag
27
+ id : get_tag
28
+ run : echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
29
+
30
+ - name : Log in to GitHub Container Registry
31
+ uses : docker/login-action@v3
32
+ with :
33
+ registry : ghcr.io
34
+ username : ${{ github.actor }}
35
+ password : ${{ secrets.TOKEN_GITHUB }}
36
+
37
+ - name : Build and Push Docker Image
38
+ run : |
39
+ REPO_OWNER=$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')
40
+ SERVICE_NAME="${{ env.SERVICE }}"
41
+ IMAGE_TAG="${{ env.TAG }}"
42
+
43
+ IMAGE_NAME="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:${IMAGE_TAG}"
44
+ IMAGE_LATEST="ghcr.io/${REPO_OWNER}/${SERVICE_NAME}:latest"
45
+
46
+ echo "Building Docker image for issuance ..."
47
+ docker build -t $IMAGE_NAME -f Dockerfiles/Dockerfile.${SERVICE_NAME} .
48
+
49
+ docker tag "${IMAGE_NAME}" "${IMAGE_LATEST}"
50
+
51
+ echo "Pushing Docker image: ${IMAGE_NAME}"
52
+ docker push "${IMAGE_NAME}"
53
+
54
+ echo "Pushing Docker image: ${IMAGE_LATEST}"
55
+ docker push "${IMAGE_LATEST}"
You can’t perform that action at this time.
0 commit comments