From 1ef25ab8b146c8412cd99b3ae683fdb78ef72f1e Mon Sep 17 00:00:00 2001 From: Danny Houtworm Date: Sun, 13 Aug 2023 21:02:18 +0000 Subject: [PATCH] bla --- Makefile | 5 +- Readme.md | 4 +- adminer.php | 1795 +++++++++++++++++++ srcs/docker-compose.yml | 10 + srcs/requirements/adminer/Dockerfile | 24 +- srcs/requirements/adminer/srcs/www.conf | 471 +++++ srcs/requirements/ftp/Dockerfile | 3 +- srcs/requirements/mariadb/srcs/start.sh | 1 + srcs/requirements/nginx/srcs/nginx.conf | 30 + srcs/requirements/wordpress/srcs/nginx.conf | 50 - srcs/requirements/wordpress/srcs/start.sh | 2 - 11 files changed, 2326 insertions(+), 69 deletions(-) create mode 100644 adminer.php create mode 100644 srcs/requirements/adminer/srcs/www.conf delete mode 100644 srcs/requirements/wordpress/srcs/nginx.conf delete mode 100644 srcs/requirements/wordpress/srcs/start.sh diff --git a/Makefile b/Makefile index b39d774..1dd91ae 100644 --- a/Makefile +++ b/Makefile @@ -2,12 +2,13 @@ all: up build: sudo docker network create --subnet=172.20.30.0/24 wordpress - sudo mkdir ./build /home/djonker/data + sudo mkdir -p ./build /home/djonker/data/adminer sudo curl -f https://wordpress.org/latest.tar.gz --output /home/djonker/data/latest.tar.gz sudo tar -xvf /home/djonker/data/latest.tar.gz sudo mv wordpress /home/djonker/data/wordpress sudo cp srcs/requirements/wordpress/srcs/wordpress.conf /home/djonker/data/wordpress/wp-config.php - sudo chown -R root:root /home/djonker/data/wordpress + sudo chown -R 1000:1000 /home/djonker/data/wordpress + sudo curl -L https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php --output /home/djonker/data/adminer/adminer.php up: build sudo docker-compose -f ./srcs/docker-compose.yml up -d diff --git a/Readme.md b/Readme.md index f6c9b60..3607848 100644 --- a/Readme.md +++ b/Readme.md @@ -1,5 +1,3 @@ -# FTP Server - # Adminer create dockerfile @@ -15,4 +13,4 @@ Grafana Replace Latest tag with the second to last double check PID1 remove unused files like start.sh scripts - +check there are no passwords in dockerfiles diff --git a/adminer.php b/adminer.php new file mode 100644 index 0000000..762aaaf --- /dev/null +++ b/adminer.php @@ -0,0 +1,1795 @@ +$W){unset($tg[$z][$he]);if(is_array($W)){$tg[$z][stripslashes($he)]=$W;$tg[]=&$tg[$z][stripslashes($he)];}else$tg[$z][stripslashes($he)]=($ad?$W:stripslashes($W));}}}}function +bracket_escape($v,$Na=false){static$ui=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return +strtr($v,($Na?array_flip($ui):$ui));}function +min_version($Zi,$De="",$h=null){global$g;if(!$h)$h=$g;$nh=$h->server_info;if($De&&preg_match('~([\d.]+)-MariaDB~',$nh,$C)){$nh=$C[1];$Zi=$De;}return(version_compare($nh,$Zi)>=0);}function +charset($g){return(min_version("5.5.3",0,$g)?"utf8mb4":"utf8");}function +script($yh,$ti="\n"){return"$yh$ti";}function +script_src($Ni){return"\n";}function +nonce(){return' nonce="'.get_nonce().'"';}function +target_blank(){return' target="_blank" rel="noreferrer noopener"';}function +h($P){return +str_replace("\0","�",htmlspecialchars($P,ENT_QUOTES,'utf-8'));}function +nl_br($P){return +str_replace("\n","
",$P);}function +checkbox($D,$Y,$db,$me="",$uf="",$hb="",$ne=""){$I="".($uf?script("qsl('input').onclick = function () { $uf };",""):"");return($me!=""||$hb?"$I".h($me)."":$I);}function +optionlist($_f,$gh=null,$Ri=false){$I="";foreach($_f +as$he=>$W){$Af=array($he=>$W);if(is_array($W)){$I.='';$Af=$W;}foreach($Af +as$z=>$X)$I.=''.h($X);if(is_array($W))$I.='';}return$I;}function +html_select($D,$_f,$Y="",$tf=true,$ne=""){if($tf)return"".(is_string($tf)?script("qsl('select').onchange = function () { $tf };",""):"");$I="";foreach($_f +as$z=>$X)$I.="";return$I;}function +select_input($Ia,$_f,$Y="",$tf="",$fg=""){$Yh=($_f?"select":"input");return"<$Yh$Ia".($_f?">