| # debian.sh --arch 'arm64' out/ 'trixie' '@1760918400' |
| COPY file:c1c2a4bfb2bc3d88bcb4f1f27875cd5119c445ea28057d0bb929fae06b701787 in /tmp/schema.sql |
| COPY dir:acabaf5e4251d00ec6f1653203c2c638f2700b60b10b925d1ef53a0718616824 in /var/www/html/ |
| /bin/sh -c <<EOF
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 |
| EXPOSE 80 3306 |
| CMD service apache2 start && service mariadb start && tail -f /var/log/apache2/access.log /var/log/apache2/error.log |