github kimdre/doco-cd v0.47.0-rc.1

latest releases: v0.57.0, v0.56.0, v0.55.0...
pre-releaseone month ago

What's Changed

Adds a new env_files deploy setting to doco-cd that allows you to specify 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

Full Changelog: v0.46.0...v0.47.0-rc.1

Don't miss a new doco-cd release

NewReleases is sending notifications on new releases.