Skip to content

feat: single edc setup - #3

Open
simon-malok-materna wants to merge 9 commits into
project-construct-x:mainfrom
simon-malok-materna:feat/single-node-docker
Open

feat: single edc setup#3
simon-malok-materna wants to merge 9 commits into
project-construct-x:mainfrom
simon-malok-materna:feat/single-node-docker

Conversation

@simon-malok-materna

Copy link
Copy Markdown

WHAT

  • Added two Docker Compose configurations:
    • in-memory setup
    • persistent setup
  • Added a Traefik reverse proxy for domain-based access
  • Added and updated Bruno collection

WHY

Enable single EDC usage locally.

FURTHER NOTES

The Docker Compose setup is based on an existing configuration that includes both provider and consumer components, but has been adapted for a single EDC instance. It is based on this local setup.

Closes # <-- CXAP4-237

@MarioH91
MarioH91 requested a review from gostev-p August 5, 2026 09:23
Comment thread docker/single-node/connector/additional_config/logging.properties Outdated
Comment thread docker/single-node/connector/docker-compose.yaml
Comment thread docker/single-node/connector/docker-compose-memory.yaml Outdated
Comment thread docker/single-node/connector/docker-compose-memory.yaml Outdated

### Stop and Remove in Memory

1. `docker compose -f ./traefik/traefik-compose.yaml down`

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Befehl schlägt fehl, da --env-file fehlt.

2. `docker compose -f ./connector/docker-compose-memory.yaml --env-file ./.env down -v`
3. `docker network rm proxy`

## EDC

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ich war ein bisschen mit der Reihenfolge verwirrt. Ich habe nicht zuerst gedacht, das die Überschriften EDC in Memory Z.:57 und EDC völlig unterschiedlich sind. Deshalb bitte ich euch es aussagekräftiger zu bezeichnen. Vielleicht einfach am Anfang des Dokuments erwähnen, dass hier beide unterschiedliche Vorgehensweisen sind.



## Steps
### Traefik

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ich verstehe nicht so ganz, was der Traefik macht und wofür es eingesetzt wird. Eine Beschreibung wäre hier sinnvoll.



The domain, did and a valid email must be set in the [.env-file](./.env):

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ich habe auch nicht so ganz verstanden, warum man hier diese Werte im .env einsetzen sollte. Vielleicht hier auch eine kurze Beschreibung.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants