Skip to content

Instantly share code, notes, and snippets.

@jacops
Created November 6, 2019 07:50
Show Gist options
  • Save jacops/dc6c1228be5c5ae361a3ce09bce614e4 to your computer and use it in GitHub Desktop.
Save jacops/dc6c1228be5c5ae361a3ce09bce614e4 to your computer and use it in GitHub Desktop.
Generate docker-compose environment block from .env like file
#!/usr/bin/env bash
FILE=$1
for var in $(cat $FILE | grep "="); do
VAR_NAME="$(echo "$var" | cut -d "=" -f 1)"
VAR_VALUE="$(echo "$var" | cut -d "=" -f 2)"
echo "$VAR_NAME: \"\${$VAR_NAME:-$VAR_VALUE}\""
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment