What’s the cleanest way to break up this massive script so it’s more legible. I can’t find a good solution for sharing env variables across yarn scripts.
DOPPLER_TOKEN_BACKEND=$(doppler configs tokens create dev-backend-token -p myproject-backend -c dev --plain --max-age 120m) DOPPLER_TOKEN_FRONTEND=$(doppler configs tokens create dev-frontend-token -p myproject-frontend -c dev --plain --max-age 120m) docker-compose up --build --force-recreate
Would be nice to just do something like this
{
"doppler:set_backend": "DOPPLER_TOKEN_BACKEND=$(doppler configs tokens create dev-backend-token -p myproject-backend -c dev --plain --max-age 120m)",
"docker:dev": "yarn doppler:set_backend && docker-compose up --build --force-recreate"
}