Skip to content

Commit

Permalink
Fixes #23 Adding Backends
Browse files Browse the repository at this point in the history
  • Loading branch information
cytopia committed Apr 11, 2022
1 parent 464db70 commit e436267
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ RUN set -eux \
&& rm -rf /DVWA/.gitignore \
&& rm -rf /DVWA/php.ini

# Disable SQLITE
RUN set -eux \
&& sed -i'' "s/if (\$_DVWA\['SQLI_DB'\]/if ('no'/g" /DVWA/dvwa/includes/dvwaPage.inc.php \
&& sed -i'' 's/[[:space:]]SQLITE)/"SQLITE")/g' /DVWA/dvwa/includes/dvwaPage.inc.php

# Get Adminer
RUN set -eux \
&& URL="$( \
Expand Down
7 changes: 7 additions & 0 deletions docker/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,13 @@ fi
echo "\$_DVWA[ 'default_security_level' ] = '${DEF_SECURITY_LEVEL}';";
echo "\$_DVWA[ 'default_phpids_level' ] = '${DEF_PHPIDS_ENABLED}';";
echo "\$_DVWA[ 'default_phpids_verbose' ] = '${DEF_PHPIDS_VERBOSE}';";

echo "define (\"MYSQL\", \"mysql\");";
echo "define (\"SQLITE\", \"sqlite\");";
# TODO: make this configurable via docker env vars
echo "\$_DVWA[\"SQLI_DB\"] = MYSQL;";
echo "#\$_DVWA[\"SQLI_DB\"] = SQLITE;";
echo "#\$_DVWA[\"SQLITE_DB\"] = \"sqli.db\";";
echo "?>";
} >> /var/www/html/config/config.inc.php

Expand Down

0 comments on commit e436267

Please sign in to comment.