Skip to content

Instantly share code, notes, and snippets.

@rarous
Created July 6, 2021 05:10
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rarous/d3db6ffe7922e924887dc5c9b16e15a0 to your computer and use it in GitHub Desktop.
Save rarous/d3db6ffe7922e924887dc5c9b16e15a0 to your computer and use it in GitHub Desktop.
Ukázka užití yq na transformaci stack file
steps:
- checkout
- yq/install:
version: v4.9.6
arch: amd64
- read_access_envs:
stack_name: << parameters.stack_name >>
- run:
name: Set ENVs to stack
command: |
yq eval \
$'.services.backend.environment.AWS_ACCESS_KEY_ID = env(AWS_ACCESS_KEY_ID) |
.services.backend.environment.AWS_SECRET_ACCESS_KEY = env(AWS_ACCESS_SECRET_KEY) |
.services.backend.environment.AWS_REGION = "eu-central-1" |
.services.backend.environment.NODE_ENV = "<< parameters.environment >>" |
.services.backend.deploy.labels.["traefik.frontend.rule"] = "Host:" + env(BACKEND_HOST_NAME)' \
backend/docker-compose.dev.yaml > backend/docker-compose.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment