1CHART docker packaging versions
2===============================
3
4prereq image
5------------
6
7v1.4 (speculative, no implementation yet)
8~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9
10- Upgrade to Python 3.11 for speed - (Ubuntu next? another distro? Ubuntu ports? Hand compiled?
11 preferably avoiding pypi)
12- Upgrade to Django 4 (CHART Framework v42.0 drops Django 1 support as a precursor to this)
13- Upgrade to psycopg3 and enable it's binary interface (and look into using COPY instead of INSERT
14 for ingestion)
15
16v1.3
17~~~~
18
19- Removed separate OS image - proxy and prereq build directly on top of Ubuntu
20- Use Ubuntu 22.04 as base instead of 20.04
21- No longer compatible with Centos 7.9 host due to incompatibility between new Ubuntu guest code
22- Rename of environment variables to CHART_FRONTEND_PORT, CHART_BACKEND_PORT, CHART_PREFIX to support
23 multi-container packaging in projects
24
25v1.2
26~~~~
27
28- Added prettytable Python module
29
30v1.1
31~~~~
32
33- Initially for MTG v3.4 (?)
34- Builds unified cross-environment containers instead of compiling them seperately
35
36v1.0
37~~~~
38
39- Initial release for CHART-S3 v1.7
40- Very rough-and-ready
41- Built on top of the os image
42
43proxy image
44-----------
45
46v1.3
47~~~~
48
49- Uses CHART_PORT and CHART_FRONTEND_PORT instead of CHART_BACKEND_PORT and CHART_FRONTEND_PORT
50
51v1.2
52~~~~
53
54- Removed dependency on os image
55- Rework environment vars
56
57v1.1
58~~~~
59
60- Use unified cross-environment image
61- Added support for digest auth
62
63v1.0
64~~~~
65
66- Initial version
67
68os image
69--------
70
71v1.2
72~~~~
73
74- Removed unnecessary apt-get update call
75- No more versions as image is now merged into prereq image
76
77v1.1
78~~~~
79
80- Added extra apt-get update call
81
82v1.0
83~~~~
84
85- Initial version