Skip to content
This repository was archived by the owner on Aug 6, 2025. It is now read-only.

Commit 7b6d9d4

Browse files
authored
Dop 3489 (#760)
* Delete unused workflows * DOP-3489: Rotate Environment Value * dropme * NPM ci with legacy-peer-deps * fixup * revision * fixup * fixup * DOP-3490: THE ONE WHERE CASSIDY FIGURES IT OUT * fixup * Update .github/workflows/deploy-stg-ecs.yml
1 parent 5c3bbee commit 7b6d9d4

File tree

4 files changed

+9
-70
lines changed

4 files changed

+9
-70
lines changed

.github/workflows/deploy-dev-ecs.yml

Lines changed: 0 additions & 56 deletions
This file was deleted.

.github/workflows/deploy-prd-ecs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,23 +39,23 @@ jobs:
3939
image: docs-worker-pool-prd
4040
tags: latest, ${{ github.sha }}
4141
registry: ${{ steps.login-ecr.outputs.registry }}
42-
buildArgs: NPM_EMAIL=${{ secrets.NPM_EMAIL }},NPM_BASE_64_AUTH=${{ secrets.NPM_BASE_64_AUTH }}
42+
buildArgs: NPM_EMAIL=${{ secrets.NPM_EMAIL }},NPM_BASE_64_AUTH=${{ secrets.NPM_BASE64_AUTH }}
4343
env:
4444
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
4545
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
46-
NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE_64_AUTH }}
46+
NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE64_AUTH }}
4747
NPM_EMAIL: ${{ secrets.NPM_EMAIL }}
4848
- uses: mr-smithers-excellent/docker-build-push@v5
4949
name: build and push to ECR Dotcom
5050
with:
5151
image: docs-worker-pool-dotcomprd
5252
tags: latest, ${{ github.sha }}
5353
registry: ${{ steps.login-ecr.outputs.registry }}
54-
buildArgs: NPM_EMAIL=${{ secrets.NPM_EMAIL }},NPM_BASE_64_AUTH=${{ secrets.NPM_BASE_64_AUTH }}
54+
buildArgs: NPM_EMAIL=${{ secrets.NPM_EMAIL }},NPM_BASE_64_AUTH=${{ secrets.NPM_BASE64_AUTH }}
5555
env:
5656
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
5757
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
58-
NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE_64_AUTH }}
58+
NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE64_AUTH }}
5959
NPM_EMAIL: ${{ secrets.NPM_EMAIL }}
6060
- name: Deploy ECS
6161
run: |

.github/workflows/deploy-stg-ecs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,23 @@ jobs:
4040
image: docs-worker-pool-stg
4141
tags: latest
4242
registry: ${{ steps.login-ecr.outputs.registry }}
43-
buildArgs: NPM_EMAIL=${{ secrets.NPM_EMAIL }},NPM_BASE_64_AUTH=${{ secrets.NPM_BASE_64_AUTH }}
43+
buildArgs: NPM_EMAIL=${{ secrets.NPM_EMAIL }},NPM_BASE_64_AUTH=${{ secrets.NPM_BASE64_AUTH }}
4444
env:
4545
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
4646
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
47-
NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE_64_AUTH }}
47+
NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE64_AUTH }}
4848
NPM_EMAIL: ${{ secrets.NPM_EMAIL }}
4949
- uses: mr-smithers-excellent/docker-build-push@v5
5050
name: build and push to ECR DOTCOM
5151
with:
5252
image: docs-worker-pool-dotcomstg
5353
tags: latest
5454
registry: ${{ steps.login-ecr.outputs.registry }}
55-
buildArgs: NPM_EMAIL=${{ secrets.NPM_EMAIL }},NPM_BASE_64_AUTH=${{ secrets.NPM_BASE_64_AUTH }}
55+
buildArgs: NPM_EMAIL=${{ secrets.NPM_EMAIL }},NPM_BASE_64_AUTH=${{ secrets.NPM_BASE64_AUTH }}
5656
env:
5757
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
5858
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
59-
NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE_64_AUTH }}
59+
NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE64_AUTH }}
6060
NPM_EMAIL: ${{ secrets.NPM_EMAIL }}
6161
- name: Deploy ECS
6262
run: |

Dockerfile

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ RUN curl -L -o snooty-parser.zip https://github.com/mongodb/snooty-parser/releas
6666

6767
# setup user and root directory
6868
RUN useradd -ms /bin/bash docsworker-xlarge
69-
RUN npm -g config set user root
7069
USER docsworker-xlarge
7170

7271
ARG WORK_DIRECTORY=/home/docsworker-xlarge
@@ -78,16 +77,12 @@ RUN curl https://raw.githubusercontent.com/mongodb/docs-worker-pool/meta/makefil
7877
# install snooty frontend and docs-tools
7978
RUN git clone -b v${SNOOTY_FRONTEND_VERSION} --depth 1 https://github.com/mongodb/snooty.git \
8079
&& cd snooty \
81-
&& npm install \
80+
&& npm ci --legacy-peer-deps --omit=dev \
8281
&& git clone --depth 1 https://github.com/mongodb/docs-tools.git \
8382
&& mkdir -p ./static/images \
8483
&& mv ./docs-tools/themes/mongodb/static ./static/docs-tools \
8584
&& mv ./docs-tools/themes/guides/static/images/bg-accent.svg ./static/docs-tools/images/bg-accent.svg
8685

87-
# install snooty devhub
88-
RUN git clone --depth 1 https://github.com/mongodb/devhub.git snooty-devhub \
89-
&& cd snooty-devhub \
90-
&& npm install --production
9186

9287
# install redoc fork
9388
RUN git clone -b redoc-cli@${REDOC_CLI_VERSION} --depth 1 https://github.com/mongodb-forks/redoc.git redoc \

0 commit comments

Comments
 (0)