DEV Community

Qiwen Yu
Qiwen Yu

Posted on

3

Seneca Telescope: Update Traefik

Telescope

Telescope is a tool for tracking blogs in orbit around Seneca's open source involvement. In more details, Telescope is an open source web server and client application for aggregating and presenting a timeline of Seneca's open source blogs. Telescope makes it easy to see what's happening with open source at Seneca right now. In this way, blogs posted on a variety of platforms are aggregated on one site.

Issue

The issue here is to update Traefik to newer version. Traefik is a cloud native edge router. And Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. The challenge to me is to understand the framework and structure of this project. Because Telescope uses microservices, Docker and Docker-compose. Those are frameworks I have never used.

Fixes

I followed the contributing documentation, and tried to setup this project both locally and on Gitpod. Gitpod is a convenient automated development tools supporting cloud development. The challenge of local setup is to install, setup, and run docker and docker-compose properly on Mac system.

Summary

Finally, I checked the changelog, and felt confident to migrate to v2.5 from v2.4 for Traefik. The final PR was simple, just changed the image in docker-compose.yml file. The newer version was tested good on Gitpod and locally by reviewers ang got merged successfully.

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs