mirror of
https://expo.survex.com/repositories/expoweb/.git/
synced 2024-11-25 00:32:01 +00:00
Why no docker?
This commit is contained in:
parent
a6a67d1583
commit
4228309edd
@ -41,6 +41,11 @@ http://expo.survex.com/repositories/troggle/.git/tree/README.txt
|
|||||||
<p>The standard documentation for Ubuntu or debian below all works, but you should first skim the
|
<p>The standard documentation for Ubuntu or debian below all works, but you should first skim the
|
||||||
<a href="../computing/winlaptop.html">Windows expo laptop</a> configuration too. So far as expo software is concerned, WSL1 and WSL2 behave identically.
|
<a href="../computing/winlaptop.html">Windows expo laptop</a> configuration too. So far as expo software is concerned, WSL1 and WSL2 behave identically.
|
||||||
|
|
||||||
|
<h3>Why no Docker container?</h3>
|
||||||
|
<p>Yes, it is true that this would greatly speed up on-boarding new programmers.
|
||||||
|
<p>But there is the significant danger that containers would get copied around and deployed without being properly cleaned up: resulting in configuration drift and a <a href="https://martinfowler.com/bliki/SnowflakeServer.html">snowflake server situation</a>. File permissions are a big issue.
|
||||||
|
<p>We should do both: create a Docker system for getting started, then transition programmers to script-based or recipe-based provisioning so that systems are rebuilt cleanly. CUYC (who also use Django) have a bash script which sets up a new django development system. We should copy that in the first instance. Alas, we haven't got around to doing any of this yet.
|
||||||
|
|
||||||
|
|
||||||
<h2 id="python">Installing python</h2>
|
<h2 id="python">Installing python</h2>
|
||||||
<a href="https://xkcd.com/1987/"><img src="https://imgs.xkcd.com/comics/python_environment.png" align="right" hspace="20" width="230" alt='XKCD python install'></a>
|
<a href="https://xkcd.com/1987/"><img src="https://imgs.xkcd.com/comics/python_environment.png" align="right" hspace="20" width="230" alt='XKCD python install'></a>
|
||||||
|
Loading…
Reference in New Issue
Block a user