safeshop (latest)
Published 2026-04-06 15:50:14 +00:00 by arjen
Installation
docker pull forge.arjenwiersma.nl/arjen/safeshop:latestsha256:1338e0c52a45e8d9e9be5891c5f12b1ff08fc89c8c677c9c9292803968c2dbb1Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1773619200' |
| COPY ./schema.sql /tmp/schema.sql # buildkit |
| COPY ./srv /var/www/html/ # buildkit |
| RUN /bin/sh -c set -ex apt-get update apt-get install -y apache2 mariadb-server php php-mysql wget curl sudo service mariadb start mysql -e "CREATE DATABASE safeshop;" mysql -e "CREATE USER 'safeshop'@'localhost' IDENTIFIED BY 'hunter2';" mysql -e "GRANT ALL PRIVILEGES ON safeshop.* TO 'safeshop'@'localhost';" mysql -u safeshop -phunter2 safeshop < /tmp/schema.sql wget -O- https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz | tar -zx -C /var/www/html mv /var/www/html/phpMyAdmin* /var/www/html/phpmyadmin sed -i "172s/AllowOverride None/AllowOverride All/" /etc/apache2/apache2.conf chown -R :www-data /var/www chmod -R g+w /var/www adduser safe echo safe:kaassouffle | chpasswd usermod -aG sudo safe rm /tmp/schema.sql # buildkit |
| EXPOSE [3306/tcp 80/tcp] |
| CMD ["/bin/sh" "-c" "service apache2 start && service mariadb start && tail -f /var/log/apache2/access.log /var/log/apache2/error.log"] |