Demo Environment for DARE TRE-FX Project. User and Developer Guides can be found in the documentation.
. βββ AllInOne/ # Demonstration instance of the stack βββ ansible/ # Ansible script to install funnel βββ Submission/ # Deploy an instance of the Submission Layer βββ TRE/ # Deploy an instance of the TRE Agent βββ Diagram/ # Architecture or system diagrams βββ README.md
A Simple Demonstrator instance of the complete stack, intended to be run locally, not intended to be a production deployment.
. βββ realm-config/. # Keycloak realms configuration files βββ sub-layer.json βββ tre-layer.json βββ egress-layer.json βββ .env # Environment variables βββ default.conf # Proxy configuration βββ docker-compose.yml # All in One demonstrator docker compose βββ init.sql # SQL script for the DB
The docker compose includes:
- Submission UI & Submission API
- TRE Agent UI & TRE Agent API
- Egress UI & Egress API
- Keycloak: includes realms defined in
realm-config/ - PostgreSQL | RabbitMQ | Seq | Nginx
- MinIO: Submission & TRE Agent
. βββ realm-config/. # Keycloak realm configuration file βββ sub-layer.json βββ .env # Environment variables βββ default.conf # Proxy configuration βββ docker-compose.yml # Submission docker compose βββ init.sql
The docker compose includes:
- Submission UI & Submission API
- Keycloak: submission realm defined in
realm-config/ - PostgreSQL | RabbitMQ | Seq | Nginx
- Submission MinIO
. βββ realm-config/. # Keycloak realm configuration file βββ egress-layer.json βββ tre-layer.json βββ .env # Environment variables βββ default.conf # Proxy configuration βββ docker-compose.yml # TRE Agent & Egress docker compose βββ init.sql
The docker compose includes:
- TRE Agent UI & TRE Agent API
- Egress UI & Egress API
- Keycloak: TRE & Egress realms defined in
realm-config/ - PostgreSQL | RabbitMQ | Seq | Nginx
- TRE Agent MinIO