Skip to content

Commit 8481f0e

Browse files
author
Leonid Podolinskiy
committed
upd init dockerfile
1 parent a9b1c0a commit 8481f0e

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

.github/workflows/init_container.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,9 @@ jobs:
4141
file: ./lightrun-init-agent/Dockerfile
4242
push: true
4343
tags: "lightruncom/k8s-operator-init-java-agent-linux:${{steps.set_tag.outputs.TAG_NAME}}"
44-
build-args: |
44+
secrets: |
4545
GITHUB_TOKEN=${{ secrets.PRETTY_GITHUB_READ_TOKEN }}
46+
build-args: |
4647
VERSION=${{ inputs.release_tag }}
4748
FILE=agent.zip
4849
@@ -53,8 +54,9 @@ jobs:
5354
file: ./lightrun-init-agent/Dockerfile
5455
push: true
5556
tags: "lightruncom/k8s-operator-init-java-agent-alpine:${{steps.set_tag.outputs.TAG_NAME}}"
56-
build-args: |
57+
secrets: |
5758
GITHUB_TOKEN=${{ secrets.PRETTY_GITHUB_READ_TOKEN }}
59+
build-args: |
5860
VERSION=${{ inputs.release_tag }}
5961
FILE=agent-alpine.zip
6062

lightrun-init-agent/Dockerfile

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
FROM --platform=linux/amd64 alpine:latest
22

3-
ARG GITHUB_TOKEN
43
ARG VERSION
54
ARG FILE
65

76
RUN apk --no-cache add jq \
87
wget
9-
RUN export REPO="lightrun-platform/athena"; \
8+
RUN --mount=type=secret,id=GITHUB_TOKEN \
9+
GITHUB_TOKEN=$(cat /run/secrets/GITHUB_TOKEN) \
10+
export REPO="lightrun-platform/athena"; \
1011
# curl inside alpine can't properly forward cookies when downloading asset, hence wget
1112
wget -q --auth-no-challenge --header='Accept:application/octet-stream' \
1213
https://$GITHUB_TOKEN:@api.github.com/repos/$REPO/releases/assets/`wget -q -O- --auth-no-challenge --header "Accept: application/vnd.github+json" https://$GITHUB_TOKEN:@api.github.com/repos/$REPO/releases | jq ". | map(select(.tag_name == \"$VERSION\"))[0].assets | map(select(.name == \"$FILE\"))[0].id"` \

0 commit comments

Comments
 (0)