|
|
|
|
|
by nicce
1432 days ago
|
|
> I'm very curious to hear about the docker image that you are using. What purpose does the docker image serve in the build pipeline? I know that for compiled software, sometimes having a build environment allows you to better define the environment variables, but to my understanding this is not a worry for LaTeX. Using Docker brings several benefits. I allows me to share the same build environment for multiple different machines.
I can even use my desktop remotely for building the documents if I want, just by sharing Docker Daemon. Sometimes some package breaks after an update, and Docker allows me to roll back to working environment.
I also can declare additional packages and fonts deterministically if I need them. Overall, LaTeX is quite complicated and huge system, and I rather keep it away from my host machine. Maybe Docker is a bit overkill, but I have never wasted time on fighting with package conflicts or installing Latex once again with extra packages for different machine. |
|