Skip to content

Commit b533cec

Browse files
committed
fix: Docker secrets injection
1 parent 9704348 commit b533cec

File tree

2 files changed

+7
-12
lines changed

2 files changed

+7
-12
lines changed

Dockerfile

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,9 @@ ENV UNCONDITIONAL_API_FEED_REPO_HOST=${UNCONDITIONAL_API_FEED_REPO_HOST}
3737
ENV UNCONDITIONAL_API_FEED_REPO_KEY=${UNCONDITIONAL_API_FEED_REPO_KEY}
3838
ENV UNCONDITIONAL_API_LOG_ENV=${UNCONDITIONAL_API_LOG_ENV}
3939

40-
RUN --mount=type=secret,id=UNCONDITIONAL_API_SOURCE_CLIENT_KEY \
41-
--mount=type=secret,id=UNCONDITIONAL_API_FEED_REPO_HOST \
42-
--mount=type=secret,id=UNCONDITIONAL_API_FEED_REPO_INDEX \
43-
--mount=type=secret,id=UNCONDITIONAL_API_FEED_REPO_KEY \
44-
UNCONDITIONAL_API_SOURCE_CLIENT_KEY="$(cat /run/secrets/UNCONDITIONAL_API_SOURCE_CLIENT_KEY)" \
45-
UNCONDITIONAL_API_FEED_REPO_HOST="$(cat /run/secrets/UNCONDITIONAL_API_FEED_REPO_HOST)" \
46-
UNCONDITIONAL_API_FEED_REPO_KEY="$(cat /run/secrets/UNCONDITIONAL_API_FEED_REPO_KEY)" \
47-
/app/main index create --name feeds
40+
RUN /app/main index create --name feeds \
41+
--feed-repo-key="${UNCONDITIONAL_API_FEED_REPO_KEY}" \
42+
--feed-repo-host="${UNCONDITIONAL_API_FEED_REPO_HOST}"
4843

4944
FROM scratch as release
5045
COPY --from=certificator /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/

scripts/deploy.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ fi
99

1010
# Deploy
1111
flyctl deploy --remote-only \
12-
--build-secret UNCONDITIONAL_API_SOURCE_CLIENT_KEY="$UNCONDITIONAL_API_SOURCE_CLIENT_KEY" \
13-
--build-secret UNCONDITIONAL_API_FEED_REPO_KEY="$UNCONDITIONAL_API_FEED_REPO_KEY" \
14-
--build-secret UNCONDITIONAL_API_FEED_REPO_HOST="$UNCONDITIONAL_API_FEED_REPO_HOST" \
15-
--build-secret UNCONDITIONAL_API_FEED_REPO_INDEX="$UNCONDITIONAL_API_FEED_REPO_INDEX" \
12+
--build-arg UNCONDITIONAL_API_SOURCE_CLIENT_KEY="$UNCONDITIONAL_API_SOURCE_CLIENT_KEY" \
13+
--build-arg UNCONDITIONAL_API_FEED_REPO_KEY="$UNCONDITIONAL_API_FEED_REPO_KEY" \
14+
--build-arg UNCONDITIONAL_API_FEED_REPO_HOST="$UNCONDITIONAL_API_FEED_REPO_HOST" \
15+
--build-arg UNCONDITIONAL_API_FEED_REPO_INDEX="$UNCONDITIONAL_API_FEED_REPO_INDEX" \
1616
--build-arg UNCONDITIONAL_API_BUILD_COMMIT_VERSION="$UNCONDITIONAL_API_BUILD_COMMIT_VERSION" \
1717
--build-arg UNCONDITIONAL_API_BUILD_RELEASE_VERSION="$UNCONDITIONAL_API_BUILD_RELEASE_VERSION"

0 commit comments

Comments
 (0)