Skip to content

Infra #31: Implemented path routing for services#42

Merged
raphael-frank merged 1 commit into
mainfrom
infra/31-route-services
May 25, 2026
Merged

Infra #31: Implemented path routing for services#42
raphael-frank merged 1 commit into
mainfrom
infra/31-route-services

Conversation

@f-s-h
Copy link
Copy Markdown
Collaborator

@f-s-h f-s-h commented May 24, 2026

Modified the traefik configuration to route all services under port 80 including the client. For distinction between the services the following PathPrefix is used determine the service:

  • Organization Service: /api/v1/organization
  • Member Service: /api/v1/members
  • Event Service: /api/v1/events
  • Feedback Service: /api/v1/feedback
  • Helper Service: /api/v1/helper
  • Finance Service: /api/v1/finances
  • Letter Service: /api/v1/letters

The path is stripped so services only see everything after /api/v1/{service}.

Closes #31

@f-s-h f-s-h requested a review from raphael-frank May 24, 2026 17:41
@f-s-h f-s-h self-assigned this May 24, 2026
@f-s-h f-s-h added the infra Issue regarding the infrastructure or CICD pipeline label May 24, 2026
@raphael-frank
Copy link
Copy Markdown
Collaborator

Lgtm! We might want to hide the traefik dashboard later but for now it is okay that it is accessible under port 8080.

@raphael-frank raphael-frank merged commit 5a3cfb5 into main May 25, 2026
15 checks passed
@raphael-frank raphael-frank deleted the infra/31-route-services branch May 25, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infra Issue regarding the infrastructure or CICD pipeline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Infra: Route all services under one port

2 participants