File tree 3 files changed +12
-14
lines changed
3 files changed +12
-14
lines changed Original file line number Diff line number Diff line change 27
27
28
28
env :
29
29
IMAGE_NAME : delpa-redirection-server
30
+ DOCKER_CMD : docker
30
31
31
32
jobs :
32
33
build :
@@ -45,14 +46,11 @@ jobs:
45
46
node-version : 22
46
47
cache : " npm"
47
48
48
- - name : Install podman
49
- run : sudo apt-get update && sudo apt-get install -y podman
50
-
51
49
- name : Build
52
50
run : npm run build_prod
53
51
54
52
- name : Start the container
55
- run : podman run --detach -p 3000:80 -p 3001:443 $IMAGE_NAME
53
+ run : $DOCKER_CMD run --detach -p 3000:80 -p 3001:443 $IMAGE_NAME
56
54
57
55
- name : Install npm dependencies
58
56
run : npm ci
76
74
77
75
echo IMAGE_ID=$IMAGE_ID
78
76
echo VERSION=$VERSION
79
- podman tag $IMAGE_NAME $IMAGE_ID:$VERSION
80
- podman push $IMAGE_ID:$VERSION
77
+ $DOCKER_CMD tag $IMAGE_NAME $IMAGE_ID:$VERSION
78
+ $DOCKER_CMD push $IMAGE_ID:$VERSION
81
79
82
80
trigger-redeploy :
83
81
name : Trigger Redeploy
Original file line number Diff line number Diff line change 23
23
pull_request :
24
24
branches : ["master"]
25
25
26
+ env :
27
+ DOCKER_CMD : docker
28
+
26
29
jobs :
27
30
test :
28
31
name : Runtime
@@ -37,14 +40,11 @@ jobs:
37
40
node-version : 22
38
41
cache : " npm"
39
42
40
- - name : Install podman
41
- run : sudo apt-get update && sudo apt-get install -y podman
42
-
43
43
- name : Build
44
44
run : npm run build
45
45
46
46
- name : Start the container
47
- run : podman run --detach -p 3000:80 -p 3001:443 delpa-redirection-test-server
47
+ run : $DOCKER_CMD run --detach -p 3000:80 -p 3001:443 delpa-redirection-test-server
48
48
49
49
- name : Install npm dependencies
50
50
run : npm ci
Original file line number Diff line number Diff line change 8
8
"type" : " module" ,
9
9
"scripts" : {
10
10
"lint" : " npm run compile && eslint *.ts *.mjs && prettier . --check" ,
11
- "build" : " podman build --build-arg snapshot_versions_type=test . -t delpa-redirection-test-server" ,
12
- "build_prod" : " podman build . -t delpa-redirection-server" ,
13
- "start" : " podman run -it --rm -p 3000:80 -p 3001:443 --env HOST_ADDRESS delpa-redirection-test-server" ,
14
- "start_prod" : " podman run -it --rm -p 3000:80 -p 3001:443 --env HOST_ADDRESS delpa-redirection-server" ,
11
+ "build" : " ${DOCKER_CMD:- podman} build --build-arg snapshot_versions_type=test . -t delpa-redirection-test-server" ,
12
+ "build_prod" : " ${DOCKER_CMD:- podman} build . -t delpa-redirection-server" ,
13
+ "start" : " ${DOCKER_CMD:- podman} run -it --rm -p 3000:80 -p 3001:443 --env HOST_ADDRESS delpa-redirection-test-server" ,
14
+ "start_prod" : " ${DOCKER_CMD:- podman} run -it --rm -p 3000:80 -p 3001:443 --env HOST_ADDRESS delpa-redirection-server" ,
15
15
"test" : " NODE_TLS_REJECT_UNAUTHORIZED=0 vitest --run index.test.ts" ,
16
16
"test_prod" : " NODE_TLS_REJECT_UNAUTHORIZED=0 vitest --run prod.test.ts" ,
17
17
"format" : " eslint --fix *.ts *.mjs && prettier . --write" ,
You can’t perform that action at this time.
0 commit comments