import json
import sys
import click


def parse_json_file(file_path: str) -> dict:
    """
    Function read json file as usual config.json then parse it to python dict

    Args:
        config_file_path (str): path to config file

    Returns:
        dict: contains parse json content
    """
    try:
        with open(file_path, 'r') as f:
            return json.load(f)
    except Exception as error:
        click.echo(error)
        click.echo("Required: /opt/ispsystem/PLATFORM_TYPE/config.json")
        click.echo("Note: don't forget to mount this file into the container")
        sys.exit(1)