Architectural Patterns for Distributed Logging and Final Thoughts

Posted by Andrew Denner on February 05, 2025 · 1 min read

As with all tech, ocasionally you need to update and upgrade things. The old docker image that I was building off of is no longer in docker hub and had not been updated in 3 years. The good news is our friends at microsoft have picked up the effort and have a nice container mcr.microsoft.com/devcontainers/jekyll

making the full podman command that I run on macOS: podman run --rm -it -v $PWD:/web --security-opt label=disable -p 4000:4000 mcr.microsoft.com/devcontainers/jekyll bash

on macOS with podman, --network=host is the podman VM network, not the host Mac network. To expose jekyll to the host browser, publish the port and bind jekyll to all interfaces:

bundle exec jekyll serve --host 0.0.0.0 --port 4000

I also had to update my bundles and other parts of configuration by running the following commands

gem update --system gem update jekyll bundle update bundle exec jekyll build

I still have some more to do though to be warning free as there are some sass warnings about my template. The good news is that I am back up and running.