import os
import json
from frontend.constants import ENV_JS_PATH
from actions_logging.app_logging import logger

if __name__ == '__main__':
    env_js_overrides = {k:v for k,v in os.environ.items() if k.startswith("REACT_APP")}
    logger.info_green(f"envs.js overrides: {env_js_overrides}")

    with open(ENV_JS_PATH, 'w') as f:
        logger.info(f"Writing env.js overrides to {ENV_JS_PATH}")
        # minimizes the size of the file
        json.dump(env_js_overrides, f, separators=(',', ':'))
