sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

654
active users

#devops

94 posts65 participants20 posts today

I've been having a pretty good time learning how to containerize a web app. I've been trying to learn podman. I've gotten a svelte webpage to boot up with an HTTP port. Now, I'm trying to get an nginx reverse proxy in a separate container. I'm now trying to get a podman container to load in systemd. All of my images are local. No images are pushed to remote servers, like docker.io. Now, I'm having trouble getting a container to run from systemd. I'm using podman's new quadlet feature, and it seems to not support loading local images... Hmm...

Stupid question because I don't think this is possible/realistic, but let's say someone hosts a closed code third-party web app (Java backend + React JS UI) with very basic user auth (custom stuff, no SSO, no OAuth, no 2FA, etc.).

How would one can start to improve that the crafty way? Especially if this is not the focus of the vendor. Also, changing vendor is not an option at all. Mostly theoritical questions but who knows, maybe someone already worked on a solution...

There is some space between the UI and the REST API calls to do something. A custom piece of code could maybe act as a proxy. It would use the current backend to store tokens/passwords. but in a different way. Rewriting the UI from scratch might be easier though...

Is it possible to "Monkey patch" the Java app by loading a custom class overriding the original one?
I guess the goal would be to inject SSO in the app.

The Great GitHub Nix Space Heist 🪓❄️

I've just released Nothing but Nix, a GitHub Action that transforms cramped 20GB GitHub runners into 130GB #Nix powerhouses! 💪

If you've ever hit thr no space left on device error when building #NixOS configs in CI, this one's for you.

This action:

  • Creates a large #BTRFS volume from free space on /mnt
  • Ruthlessly eliminates unnecessary packages in the background
  • Dynamically expands your Nix store as space becomes available

The results? All my large configurations (workstations and servers) now build successfully in CI 👍

Best of all, when I update systems, everything comes from my FlakeHub Cache with zero local compilation time ⚡Updates that used to require coffee breaks now happen in seconds! ⏱️

Check out the full technical details on my blog 👇

https://wimpysworld.com/posts/nothing-but-nix-github-actions/

Being both cheap and stubborn pays off sometimes 😉 #DevOps #GitHubActions

I’m pretty certain the thing that stops Hollywood from remaking “Brewster's Millions” is not that Richard Pryor is irreplaceable.

No it’s the certainty that so many #DevOps engineers will talk over the film to suggest they would win by just leaving an EC2 instance online for the weekend to spend all that money and no one would be able to watch it and it would be a waste of money.

Kind of like leaving an EC2 instance online for a weekend.