Skip to content

Commit 12efdd1

Browse files
committed
secure signals dockers
1 parent 501e7e4 commit 12efdd1

File tree

5 files changed

+54
-15
lines changed

5 files changed

+54
-15
lines changed

.github/workflows/release-all-docker-images.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,43 @@ jobs:
4444
docker_context: web-integrations/google-secure-signals/client-server
4545
docker_image_name: iabtechlab/uid2-google-secure-signals-client-server
4646
docker_registry: ghcr.io
47+
secrets: inherit
48+
49+
publishSecureSignalsClientSideImage:
50+
uses: iabtechlab/uid2-shared-actions/.github/workflows/shared-publish-to-docker-versioned.yaml@v3
51+
needs: incrementVersionNumber
52+
with:
53+
new_version: ${{ needs.incrementVersionNumber.outputs.new_version }}
54+
image_tag: ${{ needs.incrementVersionNumber.outputs.image_tag }}
55+
release_type: ${{ inputs.release_type }}
56+
docker_file: web-integrations/google-secure-signals/client-side/Dockerfile
57+
docker_context: web-integrations/google-secure-signals/client-side
58+
docker_image_name: iabtechlab/uid2-google-secure-signals-client-side
59+
docker_registry: ghcr.io
60+
secrets: inherit
61+
62+
publishSecureSignalsServerSideImage:
63+
uses: iabtechlab/uid2-shared-actions/.github/workflows/shared-publish-to-docker-versioned.yaml@v3
64+
needs: incrementVersionNumber
65+
with:
66+
new_version: ${{ needs.incrementVersionNumber.outputs.new_version }}
67+
image_tag: ${{ needs.incrementVersionNumber.outputs.image_tag }}
68+
release_type: ${{ inputs.release_type }}
69+
docker_file: web-integrations/google-secure-signals/server-side/Dockerfile
70+
docker_context: web-integrations/google-secure-signals/server-side
71+
docker_image_name: iabtechlab/uid2-google-secure-signals-server-side
72+
docker_registry: ghcr.io
73+
secrets: inherit
74+
75+
publishSecureSignalsReactClientSideImage:
76+
uses: iabtechlab/uid2-shared-actions/.github/workflows/shared-publish-to-docker-versioned.yaml@v3
77+
needs: incrementVersionNumber
78+
with:
79+
new_version: ${{ needs.incrementVersionNumber.outputs.new_version }}
80+
image_tag: ${{ needs.incrementVersionNumber.outputs.image_tag }}
81+
release_type: ${{ inputs.release_type }}
82+
docker_file: web-integrations/google-secure-signals/react-client-side/Dockerfile
83+
docker_context: web-integrations/google-secure-signals/react-client-side
84+
docker_image_name: iabtechlab/uid2-google-secure-signals-react-client-side
85+
docker_registry: ghcr.io
4786
secrets: inherit

docker-compose.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ services:
6565

6666
google-secure-signals-client-side:
6767
build:
68-
context: .
69-
dockerfile: web-integrations/google-secure-signals/client-side/Dockerfile
68+
context: web-integrations/google-secure-signals/client-side
69+
dockerfile: Dockerfile
7070
ports:
7171
- "3042:3042"
7272
container_name: google-secure-signals-client-side
@@ -75,8 +75,8 @@ services:
7575

7676
google-secure-signals-server-side:
7777
build:
78-
context: .
79-
dockerfile: web-integrations/google-secure-signals/server-side/Dockerfile
78+
context: web-integrations/google-secure-signals/server-side
79+
dockerfile: Dockerfile
8080
ports:
8181
- "3043:3043"
8282
container_name: google-secure-signals-server-side
@@ -85,8 +85,8 @@ services:
8585

8686
google-secure-signals-react-client-side:
8787
build:
88-
context: .
89-
dockerfile: web-integrations/google-secure-signals/react-client-side/Dockerfile
88+
context: web-integrations/google-secure-signals/react-client-side
89+
dockerfile: Dockerfile
9090
ports:
9191
- "3044:3044"
9292
container_name: google-secure-signals-react-client-side

web-integrations/google-secure-signals/client-side/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ FROM nginx:alpine
44
RUN apk add --no-cache gettext
55

66
# Copy static files from client-side directory
7-
COPY web-integrations/google-secure-signals/client-side/html /usr/share/nginx/html/
7+
COPY html /usr/share/nginx/html/
88

99
# Copy config and entrypoint
10-
COPY web-integrations/google-secure-signals/client-side/default.conf /etc/nginx/conf.d/default.conf
11-
COPY web-integrations/google-secure-signals/client-side/entrypoint.sh /entrypoint.sh
10+
COPY default.conf /etc/nginx/conf.d/default.conf
11+
COPY entrypoint.sh /entrypoint.sh
1212

1313
RUN chmod +x /entrypoint.sh
1414

web-integrations/google-secure-signals/react-client-side/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ FROM node:20.11.0-alpine3.18
22

33
WORKDIR /usr/src/app
44

5-
COPY web-integrations/google-secure-signals/react-client-side/package*.json ./
5+
COPY package*.json ./
66
RUN npm install
77

8-
COPY web-integrations/google-secure-signals/react-client-side/ ./
8+
COPY . ./
99

1010
EXPOSE 3044
1111
ENV PORT=3044

web-integrations/google-secure-signals/server-side/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ FROM node:20.11.0-alpine3.18
33
WORKDIR /usr/src/app
44

55
# Copy package files first for better caching
6-
COPY web-integrations/google-secure-signals/server-side/package*.json ./
6+
COPY package*.json ./
77
RUN npm install
88

99
# Copy application files
10-
COPY web-integrations/google-secure-signals/server-side/server.js ./
11-
COPY web-integrations/google-secure-signals/server-side/public ./public/
12-
COPY web-integrations/google-secure-signals/server-side/views ./views/
10+
COPY server.js ./
11+
COPY public ./public/
12+
COPY views ./views/
1313

1414
EXPOSE 3043
1515
CMD ["npm", "start"]

0 commit comments

Comments
 (0)