Deconstructing my ghostly encounter
One night I saw a ghost. I toss and turn a lot when I'm sleeping. A few months ago, I turned onto my left side and I briefly opened my eyes. The room was dark except for a dim light from the closet. It was probably somewhere around 4AM. I saw movement out of the corner of my eye, both eyes widened, and I saw the silhouette of my wife walking towards our master bathroom. As she passed in front of me, I saw her skin and her hair. She stopped in the doorway and stood still, lingering just long eno...
Read post
rusty-repo-remover: Permanently delete a list of your Github repositories programatically
You can find all of code for this project in https://github.com/jstilwell/rusty-repo-remover. Pull requests are welcomed if you think anything can be improved. Use Case I had something like 150 repositories — most of them private — in my Github account. Every time that I looked at the long list, it felt cluttered and made it difficult for me to spot the important stuff quickly. I deleted a few of them via the UI before deciding that rigamarole was for the birds. So I set out to solve my proble...
Read post
Traefik Proxy v3.x in a Docker Swarm stack with pre-provisioned Let’s Encrypt SSL/TLS Certificates
You can find all of code for this project in https://github.com/jstilwell/traefik-ssl-docker-swarm. Pull requests are welcomed if you think anything can be improved. Use Case There is a lot of documentation available for using Traefik Proxy's ACME provider to provision Let's Encrypt SSL certificates, but there isn't much information available for using Let's Encrypt SSL certificates after they have already been provisioned. For my use case, it was a Docker Swarm running on a RHEL host with o...
Read post
Create a docker secret on the CLI without logging the secret itself
When creating docker secrets on the command line, there is a problem with the example command provided by the Docker documentation. If you create a secret in this way, your secret will end up in your bash history, and perhaps even worse; if your organization logs all terminal commands, it will be kept in a central log store somewhere, perhaps indefinitely. Sure, you could append a command like the one below to immediately remove the last command from your shell history. (printf "This is a secr...
Read post
Thursday, Nov 21, 2024 at 10:35 PM
Hello World You heard me. ...
Read post