Skip to content

Commit fc15f4c

Browse files
authored
Cicd (#22)
* Update docker-image.yml * Update docker-image.yml * Update docker-image.yml * Update package.json * Update docker-image.yml * Update docker-image.yml * Update docker-image.yml
1 parent 8e7cb08 commit fc15f4c

File tree

2 files changed

+48
-3
lines changed

2 files changed

+48
-3
lines changed

.github/workflows/docker-image.yml

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,55 @@ jobs:
1111
build-and-push-image:
1212
runs-on: ubuntu-latest
1313

14+
permissions:
15+
packages: write
16+
1417
steps:
1518
- uses: actions/checkout@v4
1619

20+
#setup build tools
21+
- name: Set up QEMU
22+
uses: docker/setup-qemu-action@v2
23+
24+
- name: Set up Docker Buildx
25+
uses: docker/setup-buildx-action@v2
26+
27+
#build acts-util-core
28+
- name: Checkout ACTS-Util repo
29+
uses: actions/checkout@v4
30+
with:
31+
repository: aczwink/ACTS-Util
32+
path: actsutil
33+
34+
- name: Building acts-util-core
35+
run: |
36+
npm install
37+
npm run compile
38+
npm link
39+
working-directory: ./actsutil/core
40+
41+
#build acts-util-node
42+
- name: Building acts-util-node
43+
run: |
44+
npm link acts-util-core
45+
npm install
46+
npm run build
47+
npm link
48+
working-directory: ./actsutil/node
49+
50+
#build acts-util-apilib
51+
- name: Building acts-util-apilib
52+
run: |
53+
npm link acts-util-core acts-util-node
54+
npm install
55+
npm run build
56+
npm link
57+
working-directory: ./actsutil/apilib
58+
1759
#build service
18-
- name: Build servuce
60+
- name: Build service
1961
run: |
62+
npm link acts-util-apilib acts-util-core acts-util-node
2063
npm install
2164
npm run build
2265
working-directory: ./service
@@ -29,7 +72,7 @@ jobs:
2972
username: ${{ github.actor }}
3073
password: ${{ secrets.GITHUB_TOKEN }}
3174

32-
- name: Build and push oidp image
75+
- name: Build and push service image
3376
uses: docker/build-push-action@v4
3477
with:
3578
context: ./service

service/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
"@types/jsonwebtoken": "^9.0.7",
1717
"nodemon": "^3.1.7",
1818
"ts-loader": "^9.5.1",
19-
"typescript": "^5.6.3"
19+
"typescript": "^5.6.3",
20+
"webpack": "^5.74.0",
21+
"webpack-cli": "^4.10.0"
2022
},
2123
"dependencies": {
2224
"acts-util-apilib": "*",

0 commit comments

Comments
 (0)