class SharedConfig {
    private static _instance: SharedConfig;

    public readonly production: boolean;

    public readonly logsFolder: string;


    private constructor() {
        this.production = process.env.NODE_ENV === 'production';

        this.logsFolder = process.env.LOGS_FOLDER;
    }

    public static get instance(): SharedConfig {
        if ( !SharedConfig._instance ) {
            SharedConfig._instance = new SharedConfig();
        }

        return SharedConfig._instance;
    }
}


export default SharedConfig.instance;