github kimdre/doco-cd v0.47.0

latest releases: v0.57.0, v0.56.0, v0.55.0...
one month ago

What's Changed

Adds a new env_files deploy setting to doco-cd that allows you to specify dotenv files for variable interpolation.
Subsequent .env files overwrite each other.

If env_files is unset, the default value env_files: [".env"] will be used; If the default .env file does not exist, it will be ignored. This reflects the defaults of the docker compose specification.

For example

# base.env
NAME=test
STAGE=dev
# prod.env
STAGE=prod
# .doco-cd.yml
name: test
env_files:
  - base.env
  - prod.env
# docker-compose.yml
services:
  test:
    labels:
      - stage=$STAGE
      - name=$NAME

Will result in

# docker-compose.yml
services:
  test:
    labels:
      - stage="prod"
      - name="test"

✨ Features

  • feat(compose): allow custom dotenv files for variable interpolation by @kimdre in #736

🌟 Improvements

📦 Dependencies

  • chore(deps): update docker/setup-qemu-action digest to c7c5346 by @renovate[bot] in #739
  • chore(deps): update docker/metadata-action digest to 318604b by @renovate[bot] in #738
  • chore(deps): bump github.com/containerd/containerd/v2 from 2.1.4 to 2.1.5 by @dependabot[bot] in #734

Full Changelog: v0.46.0...v0.47.0

Don't miss a new doco-cd release

NewReleases is sending notifications on new releases.