URLs for PSI platform - guidelines
The different system that we use at PSI are accessible via URL across the different domains that PSIās DHM manages. The intention of this page is to document the use of those URLs, and the naming conventions for the related sub-domains.
We use subdomains to organise and categorise the difference services and the type of environment for the different systems that we develop and maintain. The management of these subdomains is done in AWS R53.
On this page
- 1 Domains
- 2 Subdomains naming policy
- 2.1 psidigital.org
- 2.2 psi-mis.org
- 2.3 psi-connect.org
- 2.4 kassai.org
Ā
Domains
Domain | Usage |
---|---|
psidigital.org | used for ALL digital interventions, except DHIS2 instances |
Only used for DHIS2 instances | |
psi-connect.org | Legacy - to be discontinue |
kassai.org | use for e-Learning implementations. |
Ā
Subdomains naming policy
psidigital.org
This the the default domain for all our systems, except DHIS2 (see next). Acquired in early 2023, we plan by the end of 2024 to transition ALL systems to the new URL.
Each system is represented by its name as the sub-domain, and an suffix when appropriate.
sub-domain | Type (see environments) | Examples |
---|---|---|
system name | When only the system name is shown, it represents the production environment | RapidPro keycloak |
system_name.dev | the use of the suffix ā-devā denotes that the URL ifor the development environment of the related system. ALL systems that involve data capture (support create/update operations) are expected to have a development environment. | RapidPro.dev |
system_name.qa | the use of the suffix ā-qaā denotes that the URL if for the Quality Assurance (testing) environment of the related system. MOST systems that involve data capture are expected to have a QA environment. QA environments are not required for superset or keycloak. | RapidPro.qa keycloak.qa |
system_name.stage | the use of the suffix ā-stageā denotes that the URL if for the staging environment of the related system. MOST systems are expected to have a staging environment Staging environments are not required for superset or keycloak | RapidPro.stage keycloak.stage |
Ā
psi-mis.org
Only used for DHIS2 instances
sub-domain | Description | Use |
---|---|---|
data | PSIās main production server | Ā |
dev | PSIās main development server | used for prototyping future dataset and program implementation |
clone | A clone of data, automatically build every 24hrs | used for debugging |
staging | A copy of production, manually updated every 2-3 months. | testing of apps, changes to metadata, data imports |
240 | Denotes the version of DHIS2 | testing of future versions |
myanmar | Production server for Myanmar | Ā |
Ā
psi-connect.org
This URL is treated as legacy. We expect to migrate all systems to psidigital.org by the end of 2024.
Ā
kassai.org
Use for PSIās Moodle platform
sub-domain | Description | Example |
---|---|---|
www | PSIās main production server | |
qas | development/testing server | |
country | Country specific implementation, production | |
country-qas | Country specific development/testing server |