From 421f3ff090b8dfc9b68e2aa225e72bc2073ee10d Mon Sep 17 00:00:00 2001 From: Maciej Osyda <maciejosyda@seamless.se> Date: Thu, 14 Jan 2016 15:56:36 +0100 Subject: [PATCH] Wordpress install script draft --- Dockerfile | 3 ++- install-wc.sh | 10 ++++++++++ run.sh | 17 +++-------------- 3 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 install-wc.sh diff --git a/Dockerfile b/Dockerfile index 71cdd35..7d85a6a 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 0000000..26b1993 --- /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 e999dd7..3de1ba2 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 -- GitLab