diff --git a/CHANGELOG.md b/CHANGELOG.md index 451e31d72..3b38cf402 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## 2024 * `dec` + * reworked `dhparam` regeneration in base images * fixed `perforce` images * new baseline: * `qbittorrent`, `perforce`, `Atlassian Jira`, `Atlassian Bitbucket`, `TeamCity Agents` diff --git a/linux/discontinued/epicmorg/prod/main/Dockerfile b/linux/discontinued/epicmorg/prod/main/Dockerfile index 07702ced0..c6ce87237 100644 --- a/linux/discontinued/epicmorg/prod/main/Dockerfile +++ b/linux/discontinued/epicmorg/prod/main/Dockerfile @@ -189,10 +189,7 @@ RUN wget -nv --random-wait -c -O /tmp/lazygit.tar.xz ${LAZYGIT_DOWNLOAD_URL} && echo "lazygit version:" && \ lazygit --version -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # cleaninig up diff --git a/linux/discontinued/python/main/2.7/Dockerfile b/linux/discontinued/python/main/2.7/Dockerfile index f7e138e35..514e62b40 100644 --- a/linux/discontinued/python/main/2.7/Dockerfile +++ b/linux/discontinued/python/main/2.7/Dockerfile @@ -382,10 +382,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/discontinued/python/main/3.10/Dockerfile b/linux/discontinued/python/main/3.10/Dockerfile index 52db97fe3..e3a51e02b 100644 --- a/linux/discontinued/python/main/3.10/Dockerfile +++ b/linux/discontinued/python/main/3.10/Dockerfile @@ -381,10 +381,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/discontinued/python/main/3.11/Dockerfile b/linux/discontinued/python/main/3.11/Dockerfile index b3c915f31..a05d4b7cd 100644 --- a/linux/discontinued/python/main/3.11/Dockerfile +++ b/linux/discontinued/python/main/3.11/Dockerfile @@ -381,10 +381,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/discontinued/python/main/3.12/Dockerfile b/linux/discontinued/python/main/3.12/Dockerfile index 54629d5b1..81d343340 100644 --- a/linux/discontinued/python/main/3.12/Dockerfile +++ b/linux/discontinued/python/main/3.12/Dockerfile @@ -380,10 +380,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/discontinued/python/main/3.13/Dockerfile b/linux/discontinued/python/main/3.13/Dockerfile index 3e8bbf7b6..7f3ab585a 100644 --- a/linux/discontinued/python/main/3.13/Dockerfile +++ b/linux/discontinued/python/main/3.13/Dockerfile @@ -380,10 +380,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/discontinued/python/main/3.6/Dockerfile b/linux/discontinued/python/main/3.6/Dockerfile index 00805d1d8..609cb073b 100644 --- a/linux/discontinued/python/main/3.6/Dockerfile +++ b/linux/discontinued/python/main/3.6/Dockerfile @@ -379,10 +379,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/discontinued/python/main/3.7/Dockerfile b/linux/discontinued/python/main/3.7/Dockerfile index 251b8466e..a3448b608 100644 --- a/linux/discontinued/python/main/3.7/Dockerfile +++ b/linux/discontinued/python/main/3.7/Dockerfile @@ -380,10 +380,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/discontinued/python/main/3.8/Dockerfile b/linux/discontinued/python/main/3.8/Dockerfile index c8be6f040..49fdc12c2 100644 --- a/linux/discontinued/python/main/3.8/Dockerfile +++ b/linux/discontinued/python/main/3.8/Dockerfile @@ -380,10 +380,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/discontinued/python/main/3.9/Dockerfile b/linux/discontinued/python/main/3.9/Dockerfile index 3b53734bb..5f2e307e5 100644 --- a/linux/discontinued/python/main/3.9/Dockerfile +++ b/linux/discontinued/python/main/3.9/Dockerfile @@ -381,10 +381,7 @@ RUN echo "=============================================" && \ echo pip $(pip --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 + ################################################################## # update locales diff --git a/linux/ecosystem/epicmorg/debian/06-squeeze/main/Dockerfile b/linux/ecosystem/epicmorg/debian/06-squeeze/main/Dockerfile index a419e2549..623820152 100644 --- a/linux/ecosystem/epicmorg/debian/06-squeeze/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/06-squeeze/main/Dockerfile @@ -272,11 +272,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/06-squeeze/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/06-squeeze/slim/Dockerfile index 02ce041a8..5c729242a 100644 --- a/linux/ecosystem/epicmorg/debian/06-squeeze/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/06-squeeze/slim/Dockerfile @@ -88,6 +88,18 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + +################################################################## +# Set default workdir +################################################################## +WORKDIR ${EMG_LOCAL_BASE_DIR} + ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/06-squeeze/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/06-squeeze/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/06-squeeze/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/ecosystem/epicmorg/debian/07-wheezy/main/Dockerfile b/linux/ecosystem/epicmorg/debian/07-wheezy/main/Dockerfile index 4ac4e239e..7fe53a565 100644 --- a/linux/ecosystem/epicmorg/debian/07-wheezy/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/07-wheezy/main/Dockerfile @@ -288,11 +288,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/07-wheezy/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/07-wheezy/slim/Dockerfile index c9ff65abb..347574a81 100644 --- a/linux/ecosystem/epicmorg/debian/07-wheezy/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/07-wheezy/slim/Dockerfile @@ -89,6 +89,18 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + +################################################################## +# Set default workdir +################################################################## +WORKDIR ${EMG_LOCAL_BASE_DIR} + ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/07-wheezy/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/07-wheezy/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/07-wheezy/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile index 81ff78dd3..c8227b798 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/main/Dockerfile @@ -309,11 +309,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile index 67ef8d0a6..cf8c3c5d8 100644 --- a/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/Dockerfile @@ -89,6 +89,18 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + +################################################################## +# Set default workdir +################################################################## +WORKDIR ${EMG_LOCAL_BASE_DIR} + ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/08-jessie/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile index 87b6401f9..9fd39eef1 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/main/Dockerfile @@ -312,11 +312,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile index 9df499ff4..3f58d1626 100644 --- a/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/Dockerfile @@ -90,6 +90,18 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + +################################################################## +# Set default workdir +################################################################## +WORKDIR ${EMG_LOCAL_BASE_DIR} + ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/09-stretch/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile index c83126d90..428dfc925 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/main/Dockerfile @@ -331,11 +331,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile index 0b72dcb0a..ec11f3251 100644 --- a/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/Dockerfile @@ -89,6 +89,18 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + +################################################################## +# Set default workdir +################################################################## +WORKDIR ${EMG_LOCAL_BASE_DIR} + ################################################################## # cleanup ################################################################## @@ -99,8 +111,6 @@ RUN echo "clean up" && \ rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb -RUN updatedb - ################################################################## # update file db ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/10-buster/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile index 2fa5e8b16..68cf42f9a 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/main/Dockerfile @@ -329,11 +329,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile index fd4315ac8..b68bdad45 100644 --- a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/Dockerfile @@ -89,6 +89,18 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + +################################################################## +# Set default workdir +################################################################## +WORKDIR ${EMG_LOCAL_BASE_DIR} + ################################################################## # cleanup ################################################################## @@ -99,8 +111,6 @@ RUN echo "clean up" && \ rm -rfv /tmp/* && \ rm -rfv /var/cache/apt/archives/*.deb -RUN updatedb - ################################################################## # update file db ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/11-bullseye/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile index 0f80f52ae..aecba0268 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/main/Dockerfile @@ -328,11 +328,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile index 963b1af07..3c9d9a301 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile @@ -90,6 +90,13 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + ################################################################## # Set default workdir ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/ecosystem/epicmorg/debian/13-trixie/main/Dockerfile b/linux/ecosystem/epicmorg/debian/13-trixie/main/Dockerfile index 81d4e91cc..630be1955 100644 --- a/linux/ecosystem/epicmorg/debian/13-trixie/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/13-trixie/main/Dockerfile @@ -329,11 +329,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/13-trixie/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/13-trixie/slim/Dockerfile index fbb248b21..6a234aa9c 100644 --- a/linux/ecosystem/epicmorg/debian/13-trixie/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/13-trixie/slim/Dockerfile @@ -91,6 +91,13 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + ################################################################## # Set default workdir ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/13-trixie/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/13-trixie/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/13-trixie/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/ecosystem/epicmorg/debian/sid/main/Dockerfile b/linux/ecosystem/epicmorg/debian/sid/main/Dockerfile index 08ea0003f..5a5f90ed8 100644 --- a/linux/ecosystem/epicmorg/debian/sid/main/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/sid/main/Dockerfile @@ -329,11 +329,6 @@ RUN echo "=============================================" && \ echo gosu $(gosu --version) && \ echo "=============================================" -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - ################################################################## # cleanup ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/sid/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/sid/slim/Dockerfile index 03e75b0da..62b2a118c 100644 --- a/linux/ecosystem/epicmorg/debian/sid/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/sid/slim/Dockerfile @@ -90,6 +90,13 @@ COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc +################################################################## +# Preparew dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + ################################################################## # Set default workdir ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/sid/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/debian/sid/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/debian/sid/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS-----