From ae415b860041d420948ea2237db909c119068229 Mon Sep 17 00:00:00 2001 From: ram71138 Date: Thu, 30 Apr 2020 07:53:21 +0300 Subject: [PATCH] move ARG to the places where they first used --- container/Dockerfile | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/container/Dockerfile b/container/Dockerfile index 98bb5f3..e79d745 100644 --- a/container/Dockerfile +++ b/container/Dockerfile @@ -1,13 +1,16 @@ +# User supplied inputs - (see bellow within Dockerfile for real ARGS that you can replace) +# // DO NOT TOUCH HERE - THIS SECTION IS NOT USED - SIMPLY USED AS README // +################################################################## +# ARG MYSQL_MISP_PASSWORD=ChangeThisDefaultPassworda9564ebc3289b7a14551baf8ad5ec60a +# ARG POSTFIX_RELAY_HOST=localhost +# ARG MISP_FQDN=localhost +# ARG MISP_EMAIL=admin@localhost +# ARG MISP_GPG_PASSWORD=ChangeThisDefaultPasswordXuJBao5Q2bps89LWFqWkKgDZwAFpNHvc +################################################################## +# ^^^ DO NOT TOUCH HERE - THIS SECTION IS NOT USED - SIMPLY USED AS README ^^^ FROM ubuntu:18.04 MAINTAINER Ventz Petkov -# User supplied inputs -ARG MYSQL_MISP_PASSWORD=ChangeThisDefaultPassworda9564ebc3289b7a14551baf8ad5ec60a -ARG POSTFIX_RELAY_HOST=localhost -ARG MISP_FQDN=localhost -ARG MISP_EMAIL=admin@localhost -ARG MISP_GPG_PASSWORD=ChangeThisDefaultPasswordXuJBao5Q2bps89LWFqWkKgDZwAFpNHvc - # Dir you need to override to keep data on reboot/new container: VOLUME /var/lib/mysql #VOLUME /var/www/MISP/Config @@ -29,6 +32,8 @@ RUN sed -i "s/max_execution_time = 30/max_execution_time = 300/" /etc/php/7.2/ap sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 50M/" /etc/php/7.2/apache2/php.ini ; \ sed -i "s/post_max_size = 8M/post_max_size = 50M/" /etc/php/7.2/apache2/php.ini +ARG POSTFIX_RELAY_HOST=localhost + #echo "test -e /var/run/mysqld || install -m 755 -o mysql -g root -d /var/run/mysqld" ; \ RUN sed -i -E 's/^(\s*)system\(\);/\1unix-stream("\/dev\/log");/' /etc/syslog-ng/syslog-ng.conf ; \ postconf -e "relayhost = $POSTFIX_RELAY_HOST" ; \ @@ -78,6 +83,8 @@ RUN sudo -H git checkout ; \ sudo pip3 install -I . #RUN sudo pip uninstall -y cybox +ARG MISP_FQDN=localhost +ARG MISP_EMAIL=admin@localhost WORKDIR /var/www/MISP/app RUN mkdir /var/www/.composer && chown -R www-data:www-data /var/www/.composer ; \ @@ -124,6 +131,9 @@ RUN mkdir /var/www/.composer && chown -R www-data:www-data /var/www/.composer ; sudo -u www-data cp -a /var/www/MISP/app/Config/core.default.php /var/www/MISP/app/Config/core.php ; \ sudo -u www-data cp -a /var/www/MISP/app/Config/config.default.php /var/www/MISP/app/Config/config.php +ARG MYSQL_MISP_PASSWORD=ChangeThisDefaultPassworda9564ebc3289b7a14551baf8ad5ec60a +ARG MISP_GPG_PASSWORD=ChangeThisDefaultPasswordXuJBao5Q2bps89LWFqWkKgDZwAFpNHvc + RUN sed -i -e 's/db login/misp/g' /var/www/MISP/app/Config/database.php ; \ sed -i -e "s/db password/${MYSQL_MISP_PASSWORD}/g" /var/www/MISP/app/Config/database.php ; \ sed -i -E "s/'salt'(\s+)=>\s''/'salt' => '`openssl rand -base64 32 | tr \'/\' \'0\'`'/" /var/www/MISP/app/Config/config.php ; \