🎉 T-wiki 1.3.0 is released

FRONT-ENDenv-config.js (new)

env-config.js

Il file env-config.js è un file statico all’interno della cartella /public dove vengono indicati gli ambienti che i componenti di un applicativo utilizzano.

Ad esempio:

window._env_ = {
  KEYCLOAK_ROOT_URL: 'https://auth.dev.futurelab.cloud',
  API_BASE_URL: 'https://api.dev.futurelab.cloud/zeus/v1',
  API_BASE_URL_REPORT: 'https://api.dev.futurelab.cloud/reports/v1',
  GQLURL: 'postgraphile.dev.futurelab.cloud',
  STANDARD_API_BASE_URL: 'https://api.dev.tsuite.cloud/api/',
  STANDARD_APIV2_BASE_URL: 'https://api.dev.tsuite.cloud/api2/',
  APP_ENV: 'development',
  PROJECT_NAME: 'login'
}

APP_ENV: indica l’ambiente corrente che può essere development, staging, production
PROJECT_NAME: indica il nome del progetto corrente
STANDARD_APIV_BASE_URL: è l’endpoint utilizzato per le SAPI
STANDARD_APIV2_BASE_URL: è l’endpoint utilizzato per le SAPIv2

⚠️

All’interno del dominio dei vari URL è indicato l’ambiente “backend” che viene utilizzato:
api.dev.tsuite.cloud -> ambiente sviluppo
api.staging.tsuite.cloud -> ambiente staging
api.tsuite.cloud -> ambiente produzione