Skip to content

Commit 147e6f7

Browse files
refactor(pii): rename presidio image artifacts to pii
Rename the image/repo/secret/files from 'presidio' to 'pii' for clarity — the service does PII detection + anonymization (and backs the guardrails block's block/mask), not just redaction, and 'pii' matches existing pii-* naming. docker/presidio.Dockerfile -> docker/pii.Dockerfile docker/presidio/ -> docker/pii/ ghcr.io/simstudioai/presidio -> .../pii ECR_PRESIDIO secret -> ECR_PII (infra side already renamed) No behavior change — paths/identifiers only.
1 parent 77b8e57 commit 147e6f7

5 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/ci.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ jobs:
8888
ecr_repo_secret: ECR_MIGRATIONS
8989
- dockerfile: ./docker/realtime.Dockerfile
9090
ecr_repo_secret: ECR_REALTIME
91-
- dockerfile: ./docker/presidio.Dockerfile
92-
ecr_repo_secret: ECR_PRESIDIO
91+
- dockerfile: ./docker/pii.Dockerfile
92+
ecr_repo_secret: ECR_PII
9393
steps:
9494
- name: Checkout code
9595
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
@@ -117,7 +117,7 @@ jobs:
117117
id: ecr-repo
118118
run: echo "name=$ECR_REPO" >> $GITHUB_OUTPUT
119119
env:
120-
ECR_REPO: ${{ matrix.ecr_repo_secret == 'ECR_APP' && secrets.ECR_APP || matrix.ecr_repo_secret == 'ECR_MIGRATIONS' && secrets.ECR_MIGRATIONS || matrix.ecr_repo_secret == 'ECR_REALTIME' && secrets.ECR_REALTIME || matrix.ecr_repo_secret == 'ECR_PRESIDIO' && secrets.ECR_PRESIDIO || '' }}
120+
ECR_REPO: ${{ matrix.ecr_repo_secret == 'ECR_APP' && secrets.ECR_APP || matrix.ecr_repo_secret == 'ECR_MIGRATIONS' && secrets.ECR_MIGRATIONS || matrix.ecr_repo_secret == 'ECR_REALTIME' && secrets.ECR_REALTIME || matrix.ecr_repo_secret == 'ECR_PII' && secrets.ECR_PII || '' }}
121121

122122
- name: Build and push
123123
uses: useblacksmith/build-push-action@fb9e3e6a9299c78462bfadd0d93352c316adc9b8 # v2
@@ -155,9 +155,9 @@ jobs:
155155
- dockerfile: ./docker/realtime.Dockerfile
156156
ghcr_image: ghcr.io/simstudioai/realtime
157157
ecr_repo_secret: ECR_REALTIME
158-
- dockerfile: ./docker/presidio.Dockerfile
159-
ghcr_image: ghcr.io/simstudioai/presidio
160-
ecr_repo_secret: ECR_PRESIDIO
158+
- dockerfile: ./docker/pii.Dockerfile
159+
ghcr_image: ghcr.io/simstudioai/pii
160+
ecr_repo_secret: ECR_PII
161161
steps:
162162
- name: Checkout code
163163
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
@@ -193,7 +193,7 @@ jobs:
193193
id: ecr-repo
194194
run: echo "name=$ECR_REPO" >> $GITHUB_OUTPUT
195195
env:
196-
ECR_REPO: ${{ matrix.ecr_repo_secret == 'ECR_APP' && secrets.ECR_APP || matrix.ecr_repo_secret == 'ECR_MIGRATIONS' && secrets.ECR_MIGRATIONS || matrix.ecr_repo_secret == 'ECR_REALTIME' && secrets.ECR_REALTIME || matrix.ecr_repo_secret == 'ECR_PRESIDIO' && secrets.ECR_PRESIDIO || '' }}
196+
ECR_REPO: ${{ matrix.ecr_repo_secret == 'ECR_APP' && secrets.ECR_APP || matrix.ecr_repo_secret == 'ECR_MIGRATIONS' && secrets.ECR_MIGRATIONS || matrix.ecr_repo_secret == 'ECR_REALTIME' && secrets.ECR_REALTIME || matrix.ecr_repo_secret == 'ECR_PII' && secrets.ECR_PII || '' }}
197197

198198
- name: Generate tags
199199
id: meta
@@ -256,8 +256,8 @@ jobs:
256256
image: ghcr.io/simstudioai/migrations
257257
- dockerfile: ./docker/realtime.Dockerfile
258258
image: ghcr.io/simstudioai/realtime
259-
- dockerfile: ./docker/presidio.Dockerfile
260-
image: ghcr.io/simstudioai/presidio
259+
- dockerfile: ./docker/pii.Dockerfile
260+
image: ghcr.io/simstudioai/pii
261261

262262
steps:
263263
- name: Checkout code
@@ -313,7 +313,7 @@ jobs:
313313
- image: ghcr.io/simstudioai/simstudio
314314
- image: ghcr.io/simstudioai/migrations
315315
- image: ghcr.io/simstudioai/realtime
316-
- image: ghcr.io/simstudioai/presidio
316+
- image: ghcr.io/simstudioai/pii
317317

318318
steps:
319319
- name: Login to GHCR

.github/workflows/images.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ jobs:
2626
- dockerfile: ./docker/realtime.Dockerfile
2727
ghcr_image: ghcr.io/simstudioai/realtime
2828
ecr_repo_secret: ECR_REALTIME
29-
- dockerfile: ./docker/presidio.Dockerfile
30-
ghcr_image: ghcr.io/simstudioai/presidio
31-
ecr_repo_secret: ECR_PRESIDIO
29+
- dockerfile: ./docker/pii.Dockerfile
30+
ghcr_image: ghcr.io/simstudioai/pii
31+
ecr_repo_secret: ECR_PII
3232
outputs:
3333
registry: ${{ steps.login-ecr.outputs.registry }}
3434

@@ -117,8 +117,8 @@ jobs:
117117
image: ghcr.io/simstudioai/migrations
118118
- dockerfile: ./docker/realtime.Dockerfile
119119
image: ghcr.io/simstudioai/realtime
120-
- dockerfile: ./docker/presidio.Dockerfile
121-
image: ghcr.io/simstudioai/presidio
120+
- dockerfile: ./docker/pii.Dockerfile
121+
image: ghcr.io/simstudioai/pii
122122

123123
steps:
124124
- name: Checkout code
@@ -162,7 +162,7 @@ jobs:
162162
- image: ghcr.io/simstudioai/simstudio
163163
- image: ghcr.io/simstudioai/migrations
164164
- image: ghcr.io/simstudioai/realtime
165-
- image: ghcr.io/simstudioai/presidio
165+
- image: ghcr.io/simstudioai/pii
166166

167167
steps:
168168
- name: Login to GHCR
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
1414

1515
# Pinned deps + pinned en_core_web_lg wheel. Separate layer so source edits
1616
# don't reinstall the heavy model.
17-
COPY docker/presidio/requirements.txt ./requirements.txt
17+
COPY docker/pii/requirements.txt ./requirements.txt
1818
RUN --mount=type=cache,target=/root/.cache/pip \
1919
pip install -r requirements.txt
2020

@@ -32,7 +32,7 @@ RUN --mount=type=cache,target=/root/.cache/pip \
3232
pip install /tmp/*.whl && \
3333
rm /tmp/*.whl
3434

35-
COPY docker/presidio/server.py ./server.py
35+
COPY docker/pii/server.py ./server.py
3636

3737
RUN groupadd -g 1001 presidio && \
3838
useradd -u 1001 -g presidio presidio && \

0 commit comments

Comments
 (0)