Living the GNU/Linux dream
summary
Yandex frontend infrastructure packages Node.js services as reproducible deb packages split into three artifacts: static (JS/CSS/images), dynamic (the app plus init scripts) and a separate config package. Build runs npm install before creating the .deb, includes node_modules inside the package, and uses maintainer/installer scripts to set up daemons, logs and logrotate. Deployment uses Make targets and an automated CI that builds and pushes to testing; downsides are high setup complexity, dependency-hell, strong admin coordination and ongoing Docker experiments.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 8:11Development infrastructure
- 17:54Packages and automation
- 21:26Problems and future
- 22:10Q&A
related talks
41mDebian & Yocto: State of the Art
30mBuilding Linux Distributions for Fun and Profit
11mLightning talk: Shipping Ruby and Rails apps as native Linux packages
35mCooking a Debian System: One, Two, Debos!
34mNix for developers and ops
24mcontainerd Packaging: Who Should Ship and How?
29mBehind the Curtains of Making Real Consumer Devices using Debian
52mUbuntu and the opportunistic programming
