Skip to content

Conversation

@jorgejesus
Copy link
Member

  • Update Traefik image to v3.5.2
  • Convert v1.x labels to v3.x format across all services/routes
  • Migrate TOML configurations to YAML v3.x syntax
  • Add secure TLS configuration with strong cipher suites
  • Implement HTTP security headers middleware
  • Configure Let's Encrypt certificate resolver
  • Organize dynamic configs in config/dynamic/ directory
  • U pdate start.sh script with LETSENCRYPT_EMAIL variable

@jorgejesus jorgejesus requested a review from justb4 September 24, 2025 14:52
@jorgejesus jorgejesus changed the title Upgrade to Traefik v3.3.2. TOML files to YAML, Lets encrypt upgrade, Dynamic file for TLS and Headers middleware Upgrade to Traefik v3.5.2. TOML files to YAML, Lets encrypt upgrade, Dynamic file for TLS and Headers middleware Sep 24, 2025
Copy link
Member

@justb4 justb4 left a comment

Choose a reason for hiding this comment

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

Main comments:

  • the config files (.toml and .yml) for Traefik are not needed (are in docker-compose.yml command) see image 1.
  • certificates can be in Docker volume (not acme.json)
  • localhost routing is only http (not https) for each service see example image 2

Image 1

image

Image 2.

image

Jorge S. Mendes de Jesus added 2 commits October 10, 2025 10:33
Copy link
Member

@justb4 justb4 left a comment

Choose a reason for hiding this comment

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

Almost there ! There is still some small cleanup to do, like:

  • git/services/traefik/start and stop.sh scripts (remove acme.json-related, no longer needed)
  • git/services/traefik/config/default.nusa.yml is obsolete.
  • Traefik v3.5.3 is available

We can then I think merge and I may still fix some even smaller loose ends.

@justb4 justb4 added the enhancement New feature or request label Oct 11, 2025
Copy link
Member

@justb4 justb4 left a comment

Choose a reason for hiding this comment

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

Let's merge and see! Thanks for patience @jorgejesus !

@justb4 justb4 merged commit b1278af into master Oct 13, 2025
justb4 added a commit that referenced this pull request Oct 13, 2025
@justb4 justb4 mentioned this pull request Oct 13, 2025
@tomkralidis tomkralidis deleted the trafiek-3-3 branch October 13, 2025 19:17
@tomkralidis
Copy link
Member

Great work here! 👏 👏 👏

@justb4
Copy link
Member

justb4 commented Oct 14, 2025

Needed more cleanup than planned, now stable...

@tomkralidis tomkralidis mentioned this pull request Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants