This document outlines the steps to populate initial data into the DigitalTWINS Platform after deployment
Research objects can be created through the catalog service (SEEK) UI or via the API service.
- Access the SEEK UI at
http://localhost:8001 - Create the following research objects
- programme
- project
- investigation
- study
- assay
- Workflow
- note: When creating a Workflow object, you must add the tag "workflow".
馃挕 For detailed help, refer to the SEEK鈥檚 help documentation.
- [TODO: Implementation details for populating data via the DigitalTWINS platform API.]
Create the necessary associations in the database using the pgAdmin interface: http://localhost:8004
- Programme: In the
programmetable, create an entry and add the corresponding SEEK ID. - Project: In the
projecttable, create an entry and add the corresponding SEEK ID.
-
Have your workflow code in Airflow Dags format and place in
services/airflow/dags/. You can use the example workflows in./example/airflowfor testingcp -r ./examples/workflow/airflow/* ./services/airflow/dags/ -
Restart the Airflow service to load the new workflows
sudo docker compose --env-file ./.env --project-directory services/airflow restart
-
Verify if the workflow is visible in the Airflow UI:
http://localhost:8002/dags
Measurement datasets can be uploaded using the following methods:
- Via the API service. [todo. add details]
- Directly from the portal. [todo. future implementation]
From existing Docker Volumes