Skip to content

Commit 2022a4e

Browse files
committed
feat: use docker secrets
1 parent 526b74a commit 2022a4e

File tree

2 files changed

+10
-20
lines changed

2 files changed

+10
-20
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,17 @@ jobs:
3232
push: true
3333
tags: registry.work.soren.codes/portfolio:latest
3434
build-args: |
35+
PREVIEW_SITE=${{ vars.PREVIEW_SITE }}
3536
REPOSITORY=${ GITHUB_REPOSITORY }
36-
PREVIEW_SITE=${{ secrets.PREVIEW_SITE }}
37-
KEYSTATIC_GITHUB_CLIENT_ID=${{ secrets.KEYSTATIC_GITHUB_CLIENT_ID }}
38-
KEYSTATIC_GITHUB_CLIENT_SECRET=${{ secrets.KEYSTATIC_GITHUB_CLIENT_SECRET }}
39-
KEYSTATIC_SECRET=${{ secrets.KEYSTATIC_SECRET }}
40-
PUBLIC_KEYSTATIC_GITHUB_APP_SLUG=${{ secrets.PUBLIC_KEYSTATIC_GITHUB_APP_SLUG }}
41-
RESEND_API_KEY=${{ secrets.RESEND_API_KEY }}
42-
EMAIL_USER=${{ secrets.EMAIL_USER }}
43-
EMAIL_TARGET=${{ secrets.EMAIL_TARGET }}
4437
BRAND_NAME=${{ vars.BRAND_NAME }}
4538
BRAND_DESCRIPTION=${{ vars.BRAND_DESCRIPTION }}
4639
BRAND_LOGO=${{ vars.BRAND_LOGO }}
4740
BRAND_TWITTER=${{ vars.BRAND_TWITTER }}
41+
EMAIL_USER=${{ vars.EMAIL_USER }}
42+
EMAIL_TARGET=${{ vars.EMAIL_TARGET }}
43+
secrets: |
44+
"KEYSTATIC_GITHUB_CLIENT_ID=${{ secrets.KEYSTATIC_GITHUB_CLIENT_ID }}"
45+
"KEYSTATIC_GITHUB_CLIENT_SECRET=${{ secrets.KEYSTATIC_GITHUB_CLIENT_SECRET }}"
46+
"KEYSTATIC_SECRET=${{ secrets.KEYSTATIC_SECRET }}"
47+
"PUBLIC_KEYSTATIC_GITHUB_APP_SLUG=${{ secrets.PUBLIC_KEYSTATIC_GITHUB_APP_SLUG }}"
48+
"RESEND_API_KEY=${{ secrets.RESEND_API_KEY }}"

dockerfile

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,34 +6,23 @@ WORKDIR /app
66
ARG BUN_VERSION
77
RUN echo "Using bun ${BUN_VERSION}-slim"
88

9-
ARG PREVIEW_SITE
109
ARG REPOSITORY
10+
ARG PREVIEW_SITE
1111
ARG KEYSTATIC_SKIP
12-
ARG KEYSTATIC_GITHUB_CLIENT_ID
13-
ARG KEYSTATIC_GITHUB_CLIENT_SECRET
14-
ARG KEYSTATIC_SECRET
15-
ARG PUBLIC_KEYSTATIC_GITHUB_APP_SLUG
1612
ARG BRAND_NAME
1713
ARG BRAND_DESCRIPTION
1814
ARG BRAND_LOGO
1915
ARG BRAND_TWITTER
20-
ARG RESEND_API_KEY
2116
ARG EMAIL_USER
2217
ARG EMAIL_TARGET
2318

2419
ENV ASTRO_TELEMETRY_DISABLED=1
25-
ENV PREVIEW_SITE=$PREVIEW_SITE
2620
ENV REPOSITORY=$REPOSITORY
2721
ENV KEYSTATIC_SKIP=$KEYSTATIC_SKIP
28-
ENV KEYSTATIC_GITHUB_CLIENT_ID=$KEYSTATIC_GITHUB_CLIENT_ID
29-
ENV KEYSTATIC_GITHUB_CLIENT_SECRET=$KEYSTATIC_GITHUB_CLIENT_SECRET
30-
ENV KEYSTATIC_SECRET=$KEYSTATIC_SECRET
31-
ENV PUBLIC_KEYSTATIC_GITHUB_APP_SLUG=$PUBLIC_KEYSTATIC_GITHUB_APP_SLUG
3222
ENV BRAND_NAME=$BRAND_NAME
3323
ENV BRAND_DESCRIPTION=$BRAND_DESCRIPTION
3424
ENV BRAND_LOGO=$BRAND_LOGO
3525
ENV BRAND_TWITTER=$BRAND_TWITTER
36-
ENV RESEND_API_KEY=$RESEND_API_KEY
3726
ENV EMAIL_USER=$EMAIL_USER
3827
ENV EMAIL_TARGET=$EMAIL_TARGET
3928

0 commit comments

Comments
 (0)