Five Safes TESQuickstartRun analysis with Funnel

Run analysis with All In One Demo

Install Funnel

In the All In One repository change these settings:

Change these settings in the .env file:

.env
 
// Turn off Demo mode to execute analysis:
DemoMode = false
 
// Allow Keycloak to not require https:
KeyCloakDemoMode = true
 
// Set UseTESK to true:
UseTESK = true
 
// Set TesAPIUrl to the URL where the TES API executing agent is hosted. e.g Funnel or TES-K:
TesAPIUrl=http://<HostName>:8000/v1/tasks
 
// Output bucket prefix for the TES executing agent to write outputs to, default is s3 bucket prefix:
TesOutputBucketPrefix=s3://
 
 

Restart the containers to apply the new configuration.

⚠️

There is a known issue where KeyCloakDemoMode = true in .env but KeyCloak stills requires HTTPS when logging in locally with Docker. We are currently working on a fix and in the meantime, it can be resolved by the following steps:

  1. Access the Keycloak console at http://localhost:8085, using the admin credentials:
Username: admin
Password: admin
  1. Navigate to each Realm: DARE-Control, DARE-TRE, DARE-Egress by clicking on the Realm name in the left-hand side.
  2. Access Realm settings under Configure section on the left-hand side menu.
  3. Choose None from the Require SSL dropdown.
  4. Click on the Save button.

Submit a TES message

Once Funnel is running and the All In One is up and configured, you can submit a TES payload to the Submission Layer.