diff --git a/Dockerfile b/Dockerfile index 71cdd3589a0c1522ae41aa0426f79721fb21d081..7d85a6a979ae411a3d12a93e827e0b718ff97851 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,12 @@ FROM ubuntu:14.04 -MAINTAINER Kamil Manka <kamil.manka@gmail.com> +MAINTAINER Maciej Osyda <maciej.osyda@gmail.com> RUN DEBIAN_FRONTEND=noninteractive apt-get -y install unzip curl ADD run.sh /run.sh RUN chmod +x /run.sh RUN mkdir -p /var/www/html +ADD install-wc.sh /var/www/html/install-wc.sh # apache config ENV APACHE_RUN_USER www-data diff --git a/install-wc.sh b/install-wc.sh new file mode 100644 index 0000000000000000000000000000000000000000..26b1993b90063ba71ec5a5800a19a8c859db0bdf --- /dev/null +++ b/install-wc.sh @@ -0,0 +1,10 @@ +#!/bin/bash -x + +mysql -u root -e "CREATE DATABASE IF NOT EXISTS \`wordpress\` CHARACTER SET utf8 COLLATE utf8_general_ci;" + +cd /var/www/html +./wp-cli core download --version=3.5 +./wp-cli core config --dbname=wordpress --dbuser=root --dbpass=root +./wp-cli core install --url=http://localhost:8888/wordpress/ --title=WordPress --admin_user=admin --admin_password=admin123 --admin_email=somefakeemail@fakedomain.com + + diff --git a/run.sh b/run.sh index e999dd79e46e0659d5663158a9601287d2005867..3de1ba2d496528654ea3292f65e314a7ff98f812 100755 --- a/run.sh +++ b/run.sh @@ -1,19 +1,8 @@ #!/bin/bash -if [ -z "$PS_VERSION" ]; then - echo "Prestashop version not found. Please set up PS_VERSION variable properly." - exit 1 -fi - -curl -s -o /tmp/temp "https://www.prestashop.com/download/old/prestashop_$PS_VERSION.zip" -unzip -q /tmp/temp -d /tmp -cp -rf /tmp/prestashop/* /var/www/html -rm -rf /tmp/* -chown -R www-data:www-data /var/www - -if [ -n "$PLUGIN_NAME" ]; then - chmod -Rf 777 /var/www/html/modules/$PLUGIN_NAME -fi +curl -O -s https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar +chmod +x wp-cli.phar +sudo mv wp-cli.phar /var/www/html/wp-cli if [ -n "$1" ]; then exec $1