Skip to content

Commit 61b1571

Browse files
committed
Merge branch 'main' into develop
2 parents 946eaec + 0611dcf commit 61b1571

File tree

5 files changed

+16
-14
lines changed

5 files changed

+16
-14
lines changed

.github/workflows/build-docker.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
build-and-push-enable: ${{ steps.check-build-and-push.outputs.enable }}
2323

2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v5
2626
with:
2727
persist-credentials: false
2828

@@ -65,7 +65,7 @@ jobs:
6565
- check-build-steps
6666

6767
steps:
68-
- uses: actions/checkout@v4
68+
- uses: actions/checkout@v5
6969
with:
7070
persist-credentials: false
7171

.github/workflows/build-linux.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ jobs:
1717
timeout-minutes: 20
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
with:
2222
persist-credentials: false
2323

2424
- name: Use Node.js
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2626
with:
2727
node-version: '22'
2828

@@ -68,7 +68,7 @@ jobs:
6868

6969
steps:
7070
- name: Download artifact
71-
uses: actions/download-artifact@v4
71+
uses: actions/download-artifact@v5
7272
with:
7373
name: Linux
7474
path: deploy

.github/workflows/build-windows.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ jobs:
1717
timeout-minutes: 20
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
with:
2222
persist-credentials: false
2323

2424
- name: Use Node.js
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2626
with:
2727
node-version: '22'
2828

@@ -88,7 +88,7 @@ jobs:
8888

8989
steps:
9090
- name: Download artifact
91-
uses: actions/download-artifact@v4
91+
uses: actions/download-artifact@v5
9292
with:
9393
name: Windows
9494
path: deploy

.github/workflows/lint-and-test.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717
timeout-minutes: 10
1818
steps:
1919
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
with:
2222
persist-credentials: false
2323
- name: Use Node.js
24-
uses: actions/setup-node@v4
24+
uses: actions/setup-node@v6
2525
with:
2626
node-version: '22'
2727

@@ -51,11 +51,11 @@ jobs:
5151
timeout-minutes: 10
5252
steps:
5353
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
54-
- uses: actions/checkout@v4
54+
- uses: actions/checkout@v5
5555
with:
5656
persist-credentials: false
5757
- name: Use Node.js ${{ matrix.node_version }}
58-
uses: actions/setup-node@v4
58+
uses: actions/setup-node@v6
5959
with:
6060
node-version: ${{ matrix.node_version }}
6161

Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@ RUN rm -r scripts
2828
# Create deploy-image:
2929
FROM node:22-alpine
3030

31-
RUN apk add --no-cache fontconfig alsa-lib
31+
RUN apk add --no-cache fontconfig alsa-lib dumb-init
3232

3333
COPY --from=builder /src /src
3434

35+
# Run as non-root user
36+
USER 1000
3537
WORKDIR /src/packages/input-gateway
36-
ENTRYPOINT ["node", "dist/index.js"]
38+
ENTRYPOINT ["/usr/bin/dumb-init", "--", "node", "dist/index.js"]

0 commit comments

Comments
 (0)