diff --git a/Dockerfile b/Dockerfile index bfcb794..b35c95a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -62,10 +62,11 @@ RUN cp ${WEB_REPO}/config.dist.php ${WEB_REPO}/config.php && \ chown www-data /var/www/html/app/admin/import-export/upload && \ chown www-data /var/www/html/app/subnets/import-subnet/upload && \ chown www-data /var/www/html/css/images/logo && \ + echo "\$db['webhost'] = '%';" >> ${WEB_REPO}/config.php && \ sed -i -e "s/\['host'\] = 'localhost'/\['host'\] = getenv(\"MYSQL_ENV_MYSQL_HOST\") ?: \"mysql\"/" \ -e "s/\['user'\] = 'phpipam'/\['user'\] = getenv(\"MYSQL_ENV_MYSQL_USER\") ?: \"root\"/" \ -e "s/\['name'\] = 'phpipam'/\['name'\] = getenv(\"MYSQL_ENV_MYSQL_DB\") ?: \"phpipam\"/" \ - -e "s/\['pass'\] = 'phpipamadmin'/\['pass'\] = getenv(\"MYSQL_ENV_MYSQL_PASSWORD\")/" \ + -e "s/\['pass'\] = 'phpipamadmin'/\['pass'\] = getenv(\"MYSQL_ENV_MYSQL_ROOT_PASSWORD\")/" \ -e "s/\['port'\] = 3306;/\['port'\] = 3306;\n\n\$password_file = getenv(\"MYSQL_ENV_MYSQL_PASSWORD_FILE\");\nif(file_exists(\$password_file))\n\$db\['pass'\] = preg_replace(\"\/\\\\s+\/\", \"\", file_get_contents(\$password_file));/" \ -e "s/define('BASE', \"\/\")/define('BASE', getenv(\"PHPIPAM_BASE\"))/" \ ${WEB_REPO}/config.php