PeetRonics' blog

All can be true!

Wed 04 December 2019 - read time: 2 min.

What I Have Learned Today - #030


image of a firewall

Following on from yesterday’s win where I managed to create a Python Package, today I hit a brick wall. A firewall to be precise.

To test the ability to easily distribute the package internally, I had to set up a sandbox package management environment. That was quickly and easily done. Managed to access the web server and install package from the command line etc.

Full of positivity I pinged a message to colleagues, asking if they could give it a whirl as well. And promptly I got a reply… it wasn’t working for them. Scratching my head for a bit, I came to realise that of course I had no issues because I was running everything from my local machine. By the powers of deduction I narrowed the problem down to be the network.

And then I spent the rest of the morning figuring out how to expose the locally running web service to the company network. After lots of searching found it was a simple matter of opening a port on my local computer’s firewall. Another win for me and learned a bit about web services and firewalls along the way… 🔥

This post is part of a series of articles about “What I Have Learned Today”; acknowledging every day the thing I have learned. Feel free to read the other posts. all opinions in this article are my own and not necessarily represent the views of my employer.