mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
pass secrets to build args via env vars
This commit is contained in:
parent
10088625ae
commit
c21de78020
3 changed files with 7 additions and 3 deletions
3
.github/workflows/_build_image.yml
vendored
3
.github/workflows/_build_image.yml
vendored
|
|
@ -32,6 +32,8 @@ on:
|
|||
required: true
|
||||
AWS_REGION:
|
||||
required: true
|
||||
DEV_DB_HOST:
|
||||
required: false
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
|
@ -73,6 +75,7 @@ jobs:
|
|||
while IFS= read -r line; do
|
||||
# skip empty lines
|
||||
[ -n "$line" ] || continue
|
||||
line=$(eval echo "$line")
|
||||
BUILD_ARGS="$BUILD_ARGS --build-arg $line"
|
||||
done <<< "${{ inputs.build_args }}"
|
||||
|
||||
|
|
|
|||
4
.github/workflows/deploy_terraform.yml
vendored
4
.github/workflows/deploy_terraform.yml
vendored
|
|
@ -142,12 +142,12 @@ jobs:
|
|||
build_context: .
|
||||
build_args: |
|
||||
JUNTE=best
|
||||
DAN=roth
|
||||
DEV_DB_HOST=${{ secrets.DEV_DB_HOST }}
|
||||
DEV_DB_HOST=\${DEV_DB_HOST}
|
||||
secrets:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.DEV_AWS_ACCESS_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }}
|
||||
AWS_REGION: ${{ secrets.DEV_AWS_REGION }}
|
||||
DEV_DB_HOST: ${{ secrets.DEV_DB_HOST }}
|
||||
|
||||
# ============================================================
|
||||
# Deploy Condition ETL Lambda
|
||||
|
|
|
|||
|
|
@ -9,7 +9,8 @@ FROM public.ecr.aws/lambda/python:3.11
|
|||
ARG JUNTE
|
||||
ENV JUNTE=${JUNTE}
|
||||
|
||||
# ENV DEV_DB_HOST=${DEV_DB_HOST}
|
||||
ARG DEV_DB_HOST
|
||||
ENV DEV_DB_HOST=${DEV_DB_HOST}
|
||||
|
||||
# Set working directory (Lambda task root)
|
||||
WORKDIR /var/task
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue