From e2097dc659515d5e086922292bf81293258de277 Mon Sep 17 00:00:00 2001 From: kev Date: Wed, 27 May 2015 16:39:04 +0800 Subject: [PATCH] add opencart --- opencart/Dockerfile | 27 +++++++++++++++++++++++++++ opencart/README.md | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 opencart/Dockerfile create mode 100644 opencart/README.md diff --git a/opencart/Dockerfile b/opencart/Dockerfile new file mode 100644 index 0000000..e4fb22c --- /dev/null +++ b/opencart/Dockerfile @@ -0,0 +1,27 @@ +# +# Dockerfile for opencart +# + +FROM php:5.6-apache +MAINTAINER kev + +RUN a2enmod rewrite + +RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev libpq-dev \ + && rm -rf /var/lib/apt/lists/* \ + && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \ + && docker-php-ext-install gd mcrypt mbstring mysqli + +WORKDIR /var/www/html + +ENV OPENCART_VER 2.0.3.0 +ENV OPENCART_MD5 27f22c70eac060a304fc64311c8278d5 +ENV OPENCART_URL https://github.com/opencart/opencart/archive/${OPENCART_VER}.tar.gz +ENV OPENCART_FILE opencart.tar.gz + +RUN curl -fSL ${OPENCART_URL} -o ${OPENCART_FILE} \ + && echo "${OPENCART_MD5} ${OPENCART_FILE}" | md5sum -c \ + && tar xzf ${OPENCART_FILE} --strip 2 '*/upload/' \ + && rm ${OPENCART_FILE} \ + && chown -R www-data:www-data . + diff --git a/opencart/README.md b/opencart/README.md new file mode 100644 index 0000000..df44c39 --- /dev/null +++ b/opencart/README.md @@ -0,0 +1,2 @@ +`OpenCart` is designed feature rich, easy to use, search engine +friendly and with a visually appealing interface.