Skip to content

Commit b506006

Browse files
committed
write secret files
1 parent 2247bcd commit b506006

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/main.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,23 +259,27 @@ jobs:
259259
log "Pulling from repository"
260260
git reset --hard 2>&1 | while IFS= read -r line; do log "$line"; done
261261
git pull "https://${{ secrets.GH_APIKEY }}@github.com/${{ github.repository }}.git" enhance-v1 2>&1 | while IFS= read -r line; do log "$line"; done
262+
262263
else
263264
log "Cloning $PROJECT_NAME"
264265
git clone "$GITHUB_REPO_URL"
265266
cd "$PROJECT_NAME"
266267
fi
267268
269+
log "Writing secret files..."
270+
echo "${{ secrets.GCP_SECRETS_FILE }}" | base64 -d > ./secrets/gcp-storage.json 2>&1 | while IFS= read -r line; do log "$line"; done
271+
echo "${{ secrets.APIKEYS_FILE }}" | base64 -d > ./secrets/models-api.env 2>&1 | while IFS= read -r line; do log "$line"; done
272+
268273
log "Building Docker image..."
269274
docker build -f Dockerfile \
270-
--build-arg GCP_STORAGE_JSON_FILE="${{ secrets.GCP_SECRETS_FILE }}" \
271-
--build-arg MODELS_API_ENV_FILE="${{ secrets.APIKEYS_FILE }}" \
272275
--no-cache \
273276
-t "$DOCKER_IMAGE_NAME" \
274277
. 2>&1 | while IFS= read -r line; do log "$line"; done
275278
276279
log "Running Docker image in detached mode..."
277280
docker run -d \
278281
-v $HOME/logs:/src/logs \
282+
-v $HOME/src/$PROJECT_NAME/secrets:/src/secrets \
279283
--gpus all \
280284
"$DOCKER_IMAGE_NAME" 2>&1 | while IFS= read -r line; do log "$line"; done
281285

0 commit comments

Comments
 (0)