Viktor Farcic demonstrates how to use Nix Shell to spin up reproducible, ephemeral development environments without using containers.
With Nix Shell, you can instantly spin up the exact environment you need, tailored to specific projects, and discard it with ease once you're done. No containers!
We'll walk you through the installation of Nix and various ways to craft custom environments with Nix Shell.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Sponsor: Cast AI
🔗 cast.ai/devopstoolkit 🔗
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#NixOS #NixShell #EphemeralEnvironments
Consider joining the channel: youtube.com/c/devopstoolkit/join
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Gist with the commands: gist.github.com/vfarcic/8ebbf4943c5c012c8c98e1967fa7f33b
🔗 Nix: nixos.org
🎬 Dagger: The Missing Ingredient for Your Disastrous CI/CD Pipeline: youtu.be/oosQ3z_9UEM
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use calendar.app.google/Q9eaDUHN8ibWBaA7A to book a timeslot that suits you, and we'll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ Twitter: twitter.com/vfarcic
➡ LinkedIn: linkedin.com/in/viktorfarcic/
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
🎤 Podcast: devopsparadox.com/
💬 Live streams: youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
Intro to Ephemeral Environments
CastAI (Sponsor)
Ephemeral Shell Environments with Nix
Nix Pros and Cons
Why it's here
2 people recommend this
What people say. Recommended as a demonstration of using Nix Shell for reproducible development environments instead of traditional configuration management.
a
u/alex-weejin r/node • Recommends
On “Couldnt help feeling bad for pm2”
As far as I know, solutions like Ansible are inherently non-reproducible and are more about scaffolding infrastructure than applications. Maybe something changed in the last few years though?
This is a good, recent video that might convince you of my point (if you like that sort of thing): link to this video