Skip to content

Commit d6c4a72

Browse files
fix(server): install system CA certificates (#473)
1 parent 251c35c commit d6c4a72

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

‎.github/workflows/web-ci.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ jobs:
7171
- uses: actions/checkout@v7
7272
- name: Build image
7373
run: docker build -f server/Dockerfile -t dex-server-image-test .
74+
- name: Verify system CA bundle
75+
run: docker run --rm --entrypoint test dex-server-image-test -s /etc/ssl/certs/ca-certificates.crt
7476
- name: Start Temporal dependencies
7577
run: docker compose -p dex-server-image-test -f server/docker-compose/ci-temporal-dependencies.yml up -d
7678
- name: Test default and Web-only modes

‎server/Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ ENV TEMPORAL_SERVICE_NAME=''
2525
ENV CADENCE_SERVICE_NAME=''
2626

2727
RUN apt-get update \
28-
&& DEBIAN_FRONTEND=noninteractive apt-get install -y netcat-traditional \
28+
&& DEBIAN_FRONTEND=noninteractive apt-get install -y ca-certificates netcat-traditional \
2929
&& apt-get clean \
3030
&& rm -rf /var/lib/apt/lists/*
3131

0 commit comments

Comments
 (0)