millions-tailor-16868
09/12/2024, 10:31 AMdocker_environment
? see 🧵millions-tailor-16868
09/12/2024, 10:35 AM# pants.toml
[test]
extra_env_vars = [
'PH_ENVIRONMENT'
]
[docker]
use_buildx = true
env_vars = [
'PH_ENVIRONMENT'
]
# bash
export PH_ENVIRONMENT=test
pants test src/tests:unittests -- -k settings
# python
settings = Settings(environment=os.environ.get("PH_ENVIRONMENT"))
It works fine for local_environment
.
Thanks in advance!millions-tailor-16868
09/12/2024, 11:01 AM# pants.toml
[test]
use_coverage = true
extra_env_vars = [
'PH_ENVIRONMENT'
]
# bash
PH_ENVIRONMENT=test
PANTS_ARGS="--test-extra-env-vars=['PH_ENVIRONMENT=${PH_ENVIRONMENT}]"
Anything leaner than that didn't do the trick, not even removing the right-side (env var value) from --test-extra-env-vars.
Happy it's working but keen to hear if there's a better way!powerful-scooter-95162
09/14/2024, 7:28 PM