By Samuel Molinski, 17 April, 2024

I have to use a VPN to access a private website regularly. Periodically I would join my VPN and still not have access to the site in my browser. The only that seemed to fix this was restarting my computer, but restarting your PC is inconvenient during the work day.

I finally found some Windows commands that work in correcting this issue.

ipconfig /release && ipconfig /flushdns && ipconfig /renew

It may not be elegant but it works.

By Samuel Molinski, 17 April, 2024

I have been working with DDEV and enjoying myself. One annoying issue is the mounted drive becoming read-only associated with my WSL Ubuntu installation. I believe it's related to my company laptop going into sleep/hibernation and causing havoc with Docker that is running inside of Ubuntu and inside of WSL— I know, there are too many layers of virtualization. Unfortunately, it's a necessary evil at this moment.

I threw together a Powershell script that does most of my work. I created a new script named reset-ubuntu.ps1 and added this code.

By Samuel Molinski, 17 April, 2024

Recently, I began exploring using Github releases. I quickly wanted to update a release tag attached to a particular commit. There isn't a tag-move command, so we must remove it and add it back. Additionally, pushing those changes to the different repos.

To remove the tag from the local repo

git tag --delete <tagname>

Example:

git tag --delete v2.2

To remove the tag from the remote repo

git push --delete origin <tagname>

Example:

git push --delete origin v2.2

By Samuel Molinski, 20 November, 2023

During a recent project, a client wanted to do a blue/green deployment by switching from one Acquia Cloud instance to another. One of the biggest concerns was the transfer of about 230 GB of files. Here are the simple steps that were taken to make this happen.

  • Log into your destination server. Create an SSH key. I recommend ~/.ssh/. 
  • Take note of your username, application instance, and environment. 
  • Sub your values for the placeholders: